{"openapi":"3.1.0","info":{"title":"APIRAPTOR Public API","version":"5a6b15ff99dee7ec41ec87199e3abae8ddd3f8c6","description":"Generated route, execution-mode, security and billing-event projection of public APIRAPTOR service runtime metadata."},"servers":[{"url":"https://apiraptor.com"}],"paths":{"/v1/html-to-pdf":{"post":{"operationId":"pdf_render_execute","summary":"HTML to PDF Render API execution","description":"Executes the current HTML to PDF Render API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["HTML to PDF Render API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"sync"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"pdf-render","x-apiraptor-docs-path":"/docs/endpoint?service=pdf-render","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"sync","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"pdf_page","tokenRatePerEvent":0.3},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/pdf/jobs/{jobId}":{"get":{"operationId":"pdf_render_job_status","summary":"HTML to PDF Render API async job status","tags":["HTML to PDF Render API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"pdf-render","x-apiraptor-docs-path":"/docs/endpoint?service=pdf-render"}},"/v1/docx-to-pdf":{"post":{"operationId":"docx_to_pdf_execute","summary":"DOCX to PDF Render API execution","description":"Executes the current DOCX to PDF Render API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["DOCX to PDF Render API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"async"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"docx_to_pdf","x-apiraptor-docs-path":"/docs/endpoint?service=docx_to_pdf","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"async","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"pdf_page","tokenRatePerEvent":0.25},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/docx-to-pdf/jobs/{jobId}":{"get":{"operationId":"docx_to_pdf_job_status","summary":"DOCX to PDF Render API async job status","tags":["DOCX to PDF Render API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"docx_to_pdf","x-apiraptor-docs-path":"/docs/endpoint?service=docx_to_pdf"}},"/v1/url-to-pdf":{"post":{"operationId":"url_to_pdf_execute","summary":"URL to PDF Render API execution","description":"Executes the current URL to PDF Render API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["URL to PDF Render API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"async"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"url_to_pdf","x-apiraptor-docs-path":"/docs/endpoint?service=url_to_pdf","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"async","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"pdf_page","tokenRatePerEvent":0.35},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/url-to-pdf/jobs/{jobId}":{"get":{"operationId":"url_to_pdf_job_status","summary":"URL to PDF Render API async job status","tags":["URL to PDF Render API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"url_to_pdf","x-apiraptor-docs-path":"/docs/endpoint?service=url_to_pdf"}},"/v1/email-validation":{"post":{"operationId":"email_validation_execute","summary":"Email Validation API execution","description":"Executes the current Email Validation API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["Email Validation API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"sync"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"email_validation","x-apiraptor-docs-path":"/docs/endpoint?service=email_validation","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"sync","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"email_validation","tokenRatePerEvent":0.3},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/email-validation/jobs/{jobId}":{"get":{"operationId":"email_validation_job_status","summary":"Email Validation API async job status","tags":["Email Validation API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"email_validation","x-apiraptor-docs-path":"/docs/endpoint?service=email_validation"}},"/v1/ocr":{"post":{"operationId":"ocr_extract_execute","summary":"OCR Image/PDF to Text API execution","description":"Executes the current OCR Image/PDF to Text API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["OCR Image/PDF to Text API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"async"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"ocr_extract","x-apiraptor-docs-path":"/docs/endpoint?service=ocr_extract","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"async","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"ocr_page","tokenRatePerEvent":0.13},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/ocr/jobs/{jobId}":{"get":{"operationId":"ocr_extract_job_status","summary":"OCR Image/PDF to Text API async job status","tags":["OCR Image/PDF to Text API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"ocr_extract","x-apiraptor-docs-path":"/docs/endpoint?service=ocr_extract"}},"/v1/ocr/jobs/{jobId}/result":{"get":{"operationId":"ocr_extract_job_result","summary":"OCR Image/PDF to Text API async job result","tags":["OCR Image/PDF to Text API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Persisted job result for a completed job."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job or completed result not found for the authenticated account."}},"x-apiraptor-service-slug":"ocr_extract","x-apiraptor-docs-path":"/docs/endpoint?service=ocr_extract"}},"/v1/html-to-image":{"post":{"operationId":"html_to_image_execute","summary":"HTML to Image Render API execution","description":"Executes the current HTML to Image Render API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["HTML to Image Render API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"sync"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"html_to_image","x-apiraptor-docs-path":"/docs/endpoint?service=html_to_image","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"sync","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"image_page","tokenRatePerEvent":0.8},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/image/jobs/{jobId}":{"get":{"operationId":"html_to_image_job_status","summary":"HTML to Image Render API async job status","tags":["HTML to Image Render API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"html_to_image","x-apiraptor-docs-path":"/docs/endpoint?service=html_to_image"}},"/v1/address-check":{"post":{"operationId":"address_check_execute","summary":"Address Check API execution","description":"Executes the current Address Check API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["Address Check API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"sync"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"address_check","x-apiraptor-docs-path":"/docs/endpoint?service=address_check","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"sync","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"address_check","tokenRatePerEvent":0.3},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/address-check/jobs/{jobId}":{"get":{"operationId":"address_check_job_status","summary":"Address Check API async job status","tags":["Address Check API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"address_check","x-apiraptor-docs-path":"/docs/endpoint?service=address_check"}},"/v1/code-generate":{"post":{"operationId":"code_generator_execute","summary":"Barcode & QR Code Generator API execution","description":"Executes the current Barcode & QR Code Generator API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["Barcode & QR Code Generator API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"sync"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"code_generator","x-apiraptor-docs-path":"/docs/endpoint?service=code_generator","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"sync","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"code_generation","tokenRatePerEvent":0.08},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/code-generate/jobs/{jobId}":{"get":{"operationId":"code_generator_job_status","summary":"Barcode & QR Code Generator API async job status","tags":["Barcode & QR Code Generator API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"code_generator","x-apiraptor-docs-path":"/docs/endpoint?service=code_generator"}},"/v1/invoice-receipt-extraction":{"post":{"operationId":"invoice_receipt_extraction_execute","summary":"Invoice & Receipt Data Extraction API execution","description":"Executes the current Invoice & Receipt Data Extraction API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["Invoice & Receipt Data Extraction API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"async"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"invoice_receipt_extraction","x-apiraptor-docs-path":"/docs/endpoint?service=invoice_receipt_extraction","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"async","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"invoice_receipt_page","tokenRatePerEvent":0.9},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/invoice-receipt-extraction/jobs/{jobId}":{"get":{"operationId":"invoice_receipt_extraction_job_status","summary":"Invoice & Receipt Data Extraction API async job status","tags":["Invoice & Receipt Data Extraction API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"invoice_receipt_extraction","x-apiraptor-docs-path":"/docs/endpoint?service=invoice_receipt_extraction"}},"/v1/document-translation":{"post":{"operationId":"document_translation_execute","summary":"Document Translation API execution","description":"Executes the current Document Translation API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["Document Translation API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"async"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"document_translation","x-apiraptor-docs-path":"/docs/endpoint?service=document_translation","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"async","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"translated_page","tokenRatePerEvent":2},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/document-translation/jobs/{jobId}":{"get":{"operationId":"document_translation_job_status","summary":"Document Translation API async job status","tags":["Document Translation API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"document_translation","x-apiraptor-docs-path":"/docs/endpoint?service=document_translation"}},"/v1/pii-redaction":{"post":{"operationId":"pii_redaction_execute","summary":"PII Detection & Redaction API execution","description":"Executes the current PII Detection & Redaction API contract. Field-level request examples and schemas are linked through x-apiraptor-docs-path; this generated document is the route, mode, security and billing-event projection of the active runtime contract.","tags":["PII Detection & Redaction API"],"security":[{"ApiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string","enum":["sync","async"],"default":"async"}},"additionalProperties":true}},"multipart/form-data":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful synchronous result or accepted async job, depending on the validated execution mode."},"400":{"description":"Validated public input or execution-mode error."},"401":{"description":"Missing or invalid API key."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Safe service execution error."}},"x-apiraptor-service-slug":"pii_redaction","x-apiraptor-docs-path":"/docs/endpoint?service=pii_redaction","x-apiraptor-execution":{"supportsSync":true,"supportsAsync":true,"defaultExecutionMode":"async","allowedModes":["sync","async"]},"x-apiraptor-billing-event":{"unit":"processed_page","tokenRatePerEvent":0.45},"x-apiraptor-contract-coverage":{"route":"generated","modes":"generated","security":"generated","billingEvent":"generated","fieldSchemas":"linked_runtime_docs"}}},"/v1/pii-redaction/jobs/{jobId}":{"get":{"operationId":"pii_redaction_job_status","summary":"PII Detection & Redaction API async job status","tags":["PII Detection & Redaction API"],"security":[{"ApiKey":[]}],"parameters":[{"name":"jobId","in":"path","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"200":{"description":"Current persisted job status."},"401":{"description":"Missing or invalid API key."},"404":{"description":"Job not found for the authenticated account."}},"x-apiraptor-service-slug":"pii_redaction","x-apiraptor-docs-path":"/docs/endpoint?service=pii_redaction"}}},"components":{"securitySchemes":{"ApiKey":{"type":"apiKey","in":"header","name":"X-API-Key"}}},"x-apiraptor-generated-at":"2026-09-01T20:55:46.431Z","x-apiraptor-source":"ServiceDefinition + service runtime metadata + billing configuration","x-apiraptor-public-service-count":11}