{"info":{"name":"MiniPDF API Collection","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json","description":"Generated from src/contracts/api-contract.ts"},"variable":[{"key":"baseUrl","value":"https://minipdf.org"},{"key":"apiKey","value":"change_me"},{"key":"accessToken","value":"<jwt_token>"}],"item":[{"name":"System","item":[{"name":"GET /health","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/health","host":["{{baseUrl}}"],"path":["health"]},"description":"Returns service health status."}}]},{"name":"Plans","item":[{"name":"GET /v1/plans","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/plans","host":["{{baseUrl}}"],"path":["v1","plans"]},"description":"Returns available subscription plans."}}]},{"name":"Support","item":[{"name":"POST /v1/support/requests","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"buyer@example.com\",\n  \"fullName\": \"Buyer Team\",\n  \"topic\": \"SALES\",\n  \"subject\": \"Need Growth plan details\",\n  \"message\": \"We expect 20k requests per month and want to discuss onboarding.\",\n  \"requestedPlanCode\": \"pro\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/support/requests","host":["{{baseUrl}}"],"path":["v1","support","requests"]},"description":"Creates a tracked support or sales request without relying on email."}}]},{"name":"Auth","item":[{"name":"POST /v1/auth/register","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"user@example.com\",\n  \"password\": \"password123\",\n  \"fullName\": \"Test User\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/register","host":["{{baseUrl}}"],"path":["v1","auth","register"]},"description":"Creates a new user account."}},{"name":"POST /v1/auth/login","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"user@example.com\",\n  \"password\": \"password123\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/login","host":["{{baseUrl}}"],"path":["v1","auth","login"]},"description":"Authenticates a user and returns JWT access token."}},{"name":"POST /v1/auth/verify-email/request","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/verify-email/request","host":["{{baseUrl}}"],"path":["v1","auth","verify-email","request"]},"description":"Issues a verification token for the current authenticated user."}},{"name":"POST /v1/auth/verify-email","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"<verification_token>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/verify-email","host":["{{baseUrl}}"],"path":["v1","auth","verify-email"]},"description":"Marks a user email as verified using a verification token."}},{"name":"POST /v1/auth/password-reset/request","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"user@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/password-reset/request","host":["{{baseUrl}}"],"path":["v1","auth","password-reset","request"]},"description":"Issues a password reset token for an existing user email."}},{"name":"POST /v1/auth/password-reset/confirm","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"token\": \"<reset_token>\",\n  \"password\": \"NewStrongPassword123\",\n  \"confirmPassword\": \"NewStrongPassword123\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/password-reset/confirm","host":["{{baseUrl}}"],"path":["v1","auth","password-reset","confirm"]},"description":"Resets the password using a valid password reset token."}},{"name":"GET /v1/auth/google/config","request":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/v1/auth/google/config","host":["{{baseUrl}}"],"path":["v1","auth","google","config"]},"description":"Returns whether Google login is enabled and client id."}},{"name":"POST /v1/auth/google","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"idToken\": \"<google_id_token>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/auth/google","host":["{{baseUrl}}"],"path":["v1","auth","google"]},"description":"Authenticates via Google ID token and returns JWT access token."}}]},{"name":"Account","item":[{"name":"GET /v1/account/me","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/me","host":["{{baseUrl}}"],"path":["v1","account","me"]},"description":"Returns current authenticated user and active subscription."}},{"name":"GET /v1/account/subscription","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/subscription","host":["{{baseUrl}}"],"path":["v1","account","subscription"]},"description":"Returns current authenticated user subscription."}},{"name":"GET /v1/account/plan-requests","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/plan-requests","host":["{{baseUrl}}"],"path":["v1","account","plan-requests"]},"description":"Returns plan upgrade requests for current user."}},{"name":"POST /v1/account/plan-requests","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"planCode\": \"starter\",\n  \"billingCycle\": \"YEARLY\",\n  \"note\": \"Need more quota for client pilot\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/account/plan-requests","host":["{{baseUrl}}"],"path":["v1","account","plan-requests"]},"description":"Creates a manual plan upgrade request for the current user."}},{"name":"GET /v1/account/api-keys","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/api-keys","host":["{{baseUrl}}"],"path":["v1","account","api-keys"]},"description":"Returns API keys for current user."}},{"name":"POST /v1/account/api-keys","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"main-key\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/account/api-keys","host":["{{baseUrl}}"],"path":["v1","account","api-keys"]},"description":"Creates a new API key and returns plaintext key once."}},{"name":"DELETE /v1/account/api-keys/:id","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/api-keys/:id","host":["{{baseUrl}}"],"path":["v1","account","api-keys",":id"]},"description":"Revokes an API key by id."}},{"name":"POST /v1/account/api-keys/:id/reactivate","request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/api-keys/:id/reactivate","host":["{{baseUrl}}"],"path":["v1","account","api-keys",":id","reactivate"]},"description":"Reactivates an API key suspended by plan limits."}},{"name":"DELETE /v1/account/api-keys/:id/permanent","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/api-keys/:id/permanent","host":["{{baseUrl}}"],"path":["v1","account","api-keys",":id","permanent"]},"description":"Deletes an API key permanently after it has been revoked."}},{"name":"GET /v1/account/usage","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/usage","host":["{{baseUrl}}"],"path":["v1","account","usage"]},"description":"Returns usage summary for current month or requested period."}},{"name":"GET /v1/account/billing-history","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/billing-history","host":["{{baseUrl}}"],"path":["v1","account","billing-history"]},"description":"Returns billing and subscription lifecycle events for the current account."}},{"name":"GET /v1/account/dashboard","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/account/dashboard","host":["{{baseUrl}}"],"path":["v1","account","dashboard"]},"description":"Returns profile, subscription, api keys and usage summary in one payload."}}]},{"name":"Billing","item":[{"name":"POST /v1/account/billing/checkout-session","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"planCode\": \"starter\",\n  \"billingCycle\": \"MONTHLY\",\n  \"provider\": \"PAYPAL\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/account/billing/checkout-session","host":["{{baseUrl}}"],"path":["v1","account","billing","checkout-session"]},"description":"Creates a PayPal checkout session or SePay payment order for a billable public plan."}},{"name":"POST /v1/webhooks/paypal","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"WH-123\",\n  \"event_type\": \"BILLING.SUBSCRIPTION.ACTIVATED\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/webhooks/paypal","host":["{{baseUrl}}"],"path":["v1","webhooks","paypal"]},"description":"Consumes PayPal subscription or payment webhook events and syncs billing state into internal subscriptions."}},{"name":"POST /v1/webhooks/sepay","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"sp_123\",\n  \"code\": \"sp_174243\",\n  \"transferType\": \"in\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/webhooks/sepay","host":["{{baseUrl}}"],"path":["v1","webhooks","sepay"]},"description":"Consumes SePay payment webhook events and activates or renews billing in the internal subscription model."}}]},{"name":"Admin","item":[{"name":"GET /v1/admin/users","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/admin/users","host":["{{baseUrl}}"],"path":["v1","admin","users"]},"description":"Returns users for admin workspace."}},{"name":"GET /v1/admin/billing-history","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/admin/billing-history","host":["{{baseUrl}}"],"path":["v1","admin","billing-history"]},"description":"Returns recent billing and subscription lifecycle events across users."}},{"name":"GET /v1/admin/support-requests","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/admin/support-requests","host":["{{baseUrl}}"],"path":["v1","admin","support-requests"]},"description":"Returns support and sales requests for admin review."}},{"name":"PATCH /v1/admin/support-requests/:id","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"status\": \"IN_PROGRESS\",\n  \"adminNote\": \"Reached out with pricing deck\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/admin/support-requests/:id","host":["{{baseUrl}}"],"path":["v1","admin","support-requests",":id"]},"description":"Updates support request status or admin note."}},{"name":"GET /v1/admin/plan-requests","request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessToken}}"}],"url":{"raw":"{{baseUrl}}/v1/admin/plan-requests","host":["{{baseUrl}}"],"path":["v1","admin","plan-requests"]},"description":"Returns manual plan upgrade requests for admin review."}},{"name":"PATCH /v1/admin/plan-requests/:id","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"status\": \"APPROVED\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/admin/plan-requests/:id","host":["{{baseUrl}}"],"path":["v1","admin","plan-requests",":id"]},"description":"Approves or rejects a manual plan upgrade request."}},{"name":"PATCH /v1/admin/users/:id","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"role\": \"USER\",\n  \"planCode\": \"pro\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/admin/users/:id","host":["{{baseUrl}}"],"path":["v1","admin","users",":id"]},"description":"Updates target user role or plan code."}},{"name":"POST /v1/admin/users/:id/subscription-actions","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {{accessToken}}"}],"body":{"mode":"raw","raw":"{\n  \"action\": \"RENEW_MONTHLY\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/admin/users/:id/subscription-actions","host":["{{baseUrl}}"],"path":["v1","admin","users",":id","subscription-actions"]},"description":"Renews a paid subscription, sets a custom expiry date, or downgrades the user to free immediately."}}]},{"name":"PDF","item":[{"name":"POST /v1/pdf/add-text-watermark","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"text\": \"CONFIDENTIAL\",\n  \"orientation\": \"diagonal\",\n  \"textColour\": \"#E61123\",\n  \"textSize\": 120,\n  \"opacity\": 0.2\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/add-text-watermark","host":["{{baseUrl}}"],"path":["v1","pdf","add-text-watermark"]},"description":"Applies text watermark to a PDF."}},{"name":"POST /v1/pdf/merge","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"files\": [\n    {\n      \"fileName\": \"a.pdf\",\n      \"fileContentBase64\": \"<base64_pdf>\"\n    },\n    {\n      \"fileName\": \"b.pdf\",\n      \"fileContentBase64\": \"<base64_pdf>\"\n    }\n  ],\n  \"outputFileName\": \"merged.pdf\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/merge","host":["{{baseUrl}}"],"path":["v1","pdf","merge"]},"description":"Merges multiple PDFs into one output PDF."}},{"name":"POST /v1/pdf/split","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"mode\": \"every_page\",\n  \"outputFormat\": \"files\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/split","host":["{{baseUrl}}"],"path":["v1","pdf","split"]},"description":"Splits PDF by mode/pages/ranges."}},{"name":"POST /v1/pdf/extract-text","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"pageMode\": \"joined\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/extract-text","host":["{{baseUrl}}"],"path":["v1","pdf","extract-text"]},"description":"Extracts text from PDF in joined or per_page mode."}},{"name":"POST /v1/pdf/to-images","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"format\": \"png\",\n  \"dpi\": 144,\n  \"pages\": \"1,3\",\n  \"outputFormat\": \"files\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/to-images","host":["{{baseUrl}}"],"path":["v1","pdf","to-images"]},"description":"Renders selected PDF pages to images."}},{"name":"POST /v1/pdf/page-numbers","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"startNumber\": 1,\n  \"position\": \"bottom-right\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/page-numbers","host":["{{baseUrl}}"],"path":["v1","pdf","page-numbers"]},"description":"Adds page numbers to PDF pages."}},{"name":"POST /v1/pdf/extract-metadata","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/extract-metadata","host":["{{baseUrl}}"],"path":["v1","pdf","extract-metadata"]},"description":"Reads metadata from PDF."}},{"name":"POST /v1/pdf/set-metadata","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"metadata\": {\n    \"title\": \"Demo Title\",\n    \"author\": \"MiniPDF\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/set-metadata","host":["{{baseUrl}}"],"path":["v1","pdf","set-metadata"]},"description":"Updates metadata in PDF."}},{"name":"POST /v1/pdf/extract-pages","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"pages\": [\n    1,\n    3\n  ],\n  \"outputFileName\": \"extract-pages.pdf\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/extract-pages","host":["{{baseUrl}}"],"path":["v1","pdf","extract-pages"]},"description":"Extracts selected pages into a new PDF."}},{"name":"POST /v1/pdf/delete-pages","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"pages\": [\n    2\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/delete-pages","host":["{{baseUrl}}"],"path":["v1","pdf","delete-pages"]},"description":"Deletes selected pages from PDF."}},{"name":"POST /v1/pdf/rotate-pages","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"angle\": 90,\n  \"pages\": [\n    1,\n    2\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/rotate-pages","host":["{{baseUrl}}"],"path":["v1","pdf","rotate-pages"]},"description":"Rotates selected pages by angle."}},{"name":"POST /v1/pdf/fill-form","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"fields\": {\n    \"name\": \"John Doe\",\n    \"approved\": true\n  }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/fill-form","host":["{{baseUrl}}"],"path":["v1","pdf","fill-form"]},"description":"Fills AcroForm fields with values."}},{"name":"POST /v1/pdf/extract-form-data","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/extract-form-data","host":["{{baseUrl}}"],"path":["v1","pdf","extract-form-data"]},"description":"Extracts fields and values from AcroForm PDF."}},{"name":"POST /v1/pdf/flatten-fields","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"outputFileName\": \"flattened.pdf\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/flatten-fields","host":["{{baseUrl}}"],"path":["v1","pdf","flatten-fields"]},"description":"Flattens form fields into static content."}},{"name":"POST /v1/pdf/flatten","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"fileName\": \"sample.pdf\",\n  \"fileContentBase64\": \"<base64_pdf>\",\n  \"outputFileName\": \"flattened.pdf\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/v1/pdf/flatten","host":["{{baseUrl}}"],"path":["v1","pdf","flatten"]},"description":"Alias for flatten form operation."}}]}]}