{"openapi":"3.1.0","info":{"title":"WordPDF Converter API","version":"1.0.0-beta","description":"Developer API for creating file conversion jobs, checking job status, and viewing API usage."},"servers":[{"url":"https://word-to-pdf-converter.com","description":"Production"}],"paths":{"/api/v1/health":{"get":{"summary":"Check API health","security":[],"responses":{"200":{"description":"API status response"}}}},"/api/v1/jobs":{"post":{"summary":"Create a conversion job","security":[{"bearerAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tool","sourceFileName"],"properties":{"tool":{"type":"string","example":"pdf-to-word"},"sourceFileName":{"type":"string","example":"document.pdf"},"targetFormat":{"type":"string","example":"docx"}}}}}},"responses":{"202":{"description":"Job accepted"},"401":{"description":"Missing or invalid API key"},"429":{"description":"Rate limit exceeded"}}}},"/api/v1/jobs/{id}":{"get":{"summary":"Get conversion job status","security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Job status response"},"401":{"description":"Missing or invalid API key"},"404":{"description":"Job not found"}}}},"/api/v1/usage":{"get":{"summary":"Get API usage summary","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"Usage summary response"},"401":{"description":"Missing or invalid API key"},"429":{"description":"Rate limit exceeded"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API key"}}}}