{"openapi":"3.1.0","info":{"title":"QuoAPI","version":"0.1.24","description":"Canonical QuoAPI public API contract. Provider details and internal routes are intentionally excluded."},"servers":[{"url":"https://api.quoapi.com"}],"tags":[{"name":"einvoice-api","description":"Send, receive and validate electronic invoices and process status events."},{"name":"invoice-api","description":"Detect, validate, convert and render invoice formats and extract structured metadata."},{"name":"document-conversion-api","description":"Convert, merge, split and optimize documents and PDFs."},{"name":"translation-api","description":"Translate text and documents and detect languages automatically."},{"name":"email-api","description":"Send transactional email, track delivery events and verify sending domains."},{"name":"sms-api","description":"Send SMS, track delivery and integrate one-time password verification."},{"name":"address-api","description":"Validate and normalize addresses with forward and reverse geocoding."},{"name":"esignature-api","description":"Create and track signature workflows, documents, audit trails and events through one canonical model."},{"name":"shipping-api","description":"Compare shipping rates, create labels, track parcels, schedule pickups and manage insurance through one model."},{"name":"domains-api","description":"Manage domains, TLS certificates and business mailboxes as recurring API products."}],"paths":{"/v1/einvoice/send":{"post":{"operationId":"einvoice_send","summary":"Send e-invoice","description":"Send a structured e-invoice through the configured network.","tags":["einvoice-api"],"security":[{"BearerAuth":["einvoice.send"]}],"x-quoapi-capability":"einvoice.send","x-quoapi-contract-version":"1.3.0:einvoice.send","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"country":{"type":"string","x-quoapi-widget":"country","title":"Country","default":"DE","x-quoapi-format":"iso-3166-1-alpha-2"},"document":{"type":"string","x-quoapi-widget":"file","title":"Document","format":"binary"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["country","document"]},"example":{"country":"DE"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/einvoice/receive":{"post":{"operationId":"einvoice_receive","summary":"Receive e-invoice","description":"List or retrieve received e-invoices.","tags":["einvoice-api"],"security":[{"BearerAuth":["einvoice.receive"]}],"x-quoapi-capability":"einvoice.receive","x-quoapi-contract-version":"1.3.0:einvoice.receive","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"reference":{"type":"string","x-quoapi-widget":"text","title":"Reference","default":"einv_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["reference"]},"example":{"reference":"einv_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/einvoice/status":{"post":{"operationId":"einvoice_status","summary":"Invoice status","description":"Check network processing status.","tags":["einvoice-api"],"security":[{"BearerAuth":["einvoice.status"]}],"x-quoapi-capability":"einvoice.status","x-quoapi-contract-version":"1.3.0:einvoice.status","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"reference":{"type":"string","x-quoapi-widget":"text","title":"Reference","default":"einv_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["reference"]},"example":{"reference":"einv_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/einvoice/download":{"post":{"operationId":"einvoice_download","summary":"Download invoice","description":"Retrieve the normalized document.","tags":["einvoice-api"],"security":[{"BearerAuth":["einvoice.download"]}],"x-quoapi-capability":"einvoice.download","x-quoapi-contract-version":"1.3.0:einvoice.download","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"reference":{"type":"string","x-quoapi-widget":"text","title":"Reference","default":"einv_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["reference"]},"example":{"reference":"einv_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/einvoice/webhook":{"post":{"operationId":"einvoice_webhook","summary":"E-invoice webhook","description":"Inspect normalized webhook event examples.","tags":["einvoice-api"],"security":[{"BearerAuth":["einvoice.webhook"]}],"x-quoapi-capability":"einvoice.webhook","x-quoapi-contract-version":"1.3.0:einvoice.webhook","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"event":{"type":"string","x-quoapi-widget":"select","title":"Event","default":"invoice.accepted","enum":["demo.event"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["event"]},"example":{"event":"invoice.accepted"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/invoice/validate":{"post":{"operationId":"invoice_validate","summary":"Validate invoice","description":"Validate syntax and semantic rules.","tags":["invoice-api"],"security":[{"BearerAuth":["invoice.validate"]}],"x-quoapi-capability":"invoice.validate","x-quoapi-contract-version":"1.3.0:invoice.validate","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"format":{"type":"string","x-quoapi-widget":"select","title":"Format","default":"EN16931","enum":["EN16931","XRechnung","ZUGFeRD","KSeF"]},"document":{"type":"string","x-quoapi-widget":"file","title":"Document","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["format"]},"example":{"format":"EN16931"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/invoice/detect_format":{"post":{"operationId":"invoice_detect_format","summary":"Detect invoice format","description":"Detect structured invoice format.","tags":["invoice-api"],"security":[{"BearerAuth":["invoice.detect_format"]}],"x-quoapi-capability":"invoice.detect_format","x-quoapi-contract-version":"1.3.0:invoice.detect_format","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"document":{"type":"string","x-quoapi-widget":"file","title":"Document","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document"]},"example":{}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/invoice/convert":{"post":{"operationId":"invoice_convert","summary":"Convert invoice","description":"Convert between supported structured formats.","tags":["invoice-api"],"security":[{"BearerAuth":["invoice.convert"]}],"x-quoapi-capability":"invoice.convert","x-quoapi-contract-version":"1.3.0:invoice.convert","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"from_format":{"type":"string","x-quoapi-widget":"select","title":"From Format","default":"auto","enum":["auto","EN16931","XRechnung","ZUGFeRD"]},"to_format":{"type":"string","x-quoapi-widget":"select","title":"To Format","default":"EN16931","enum":["EN16931","XRechnung","ZUGFeRD"]},"document":{"type":"string","x-quoapi-widget":"file","title":"Document","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["from_format","to_format","document"]},"example":{"from_format":"auto","to_format":"EN16931"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/invoice/render":{"post":{"operationId":"invoice_render","summary":"Render invoice","description":"Render a structured invoice as a human-readable document.","tags":["invoice-api"],"security":[{"BearerAuth":["invoice.render"]}],"x-quoapi-capability":"invoice.render","x-quoapi-contract-version":"1.3.0:invoice.render","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"document":{"type":"string","x-quoapi-widget":"file","title":"Document","format":"binary"},"output":{"type":"string","x-quoapi-widget":"select","title":"Output","default":"pdf","enum":["pdf","html"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document","output"]},"example":{"output":"pdf"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/invoice/extract_metadata":{"post":{"operationId":"invoice_extract_metadata","summary":"Extract invoice metadata","description":"Extract normalized invoice header metadata.","tags":["invoice-api"],"security":[{"BearerAuth":["invoice.extract_metadata"]}],"x-quoapi-capability":"invoice.extract_metadata","x-quoapi-contract-version":"1.3.0:invoice.extract_metadata","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"document":{"type":"string","x-quoapi-widget":"file","title":"Document","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document"]},"example":{}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/document/convert":{"post":{"operationId":"document_convert","summary":"Convert document","description":"Convert a document to another format.","tags":["document-conversion-api"],"security":[{"BearerAuth":["document.convert"]}],"x-quoapi-capability":"document.convert","x-quoapi-contract-version":"1.3.0:document.convert","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"to":{"type":"string","x-quoapi-widget":"select","title":"To","default":"pdf","enum":["standard","express"]},"file":{"type":"string","x-quoapi-widget":"file","title":"File","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["to","file"]},"example":{"to":"pdf"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/pdf/merge":{"post":{"operationId":"pdf_merge","summary":"Merge PDFs","description":"Merge multiple PDFs into one document.","tags":["document-conversion-api"],"security":[{"BearerAuth":["pdf.merge"]}],"x-quoapi-capability":"pdf.merge","x-quoapi-contract-version":"1.3.0:pdf.merge","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"files":{"type":"string","x-quoapi-widget":"file","title":"Files","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["files"]},"example":{}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/pdf/split":{"post":{"operationId":"pdf_split","summary":"Split PDF","description":"Split selected pages or page ranges.","tags":["document-conversion-api"],"security":[{"BearerAuth":["pdf.split"]}],"x-quoapi-capability":"pdf.split","x-quoapi-contract-version":"1.3.0:pdf.split","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","x-quoapi-widget":"file","title":"File","format":"binary"},"pages":{"type":"string","x-quoapi-widget":"text","title":"Pages","default":"1-2"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["file","pages"]},"example":{"pages":"1-2"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/pdf/compress":{"post":{"operationId":"pdf_compress","summary":"Compress PDF","description":"Optimize PDF size.","tags":["document-conversion-api"],"security":[{"BearerAuth":["pdf.compress"]}],"x-quoapi-capability":"pdf.compress","x-quoapi-contract-version":"1.3.0:pdf.compress","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","x-quoapi-widget":"file","title":"File","format":"binary"},"quality":{"type":"string","x-quoapi-widget":"select","title":"Quality","default":"balanced","enum":["balanced","small","high"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["file","quality"]},"example":{"quality":"balanced"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/pdf/to_image":{"post":{"operationId":"pdf_to_image","summary":"PDF to image","description":"Render PDF pages as images.","tags":["document-conversion-api"],"security":[{"BearerAuth":["pdf.to_image"]}],"x-quoapi-capability":"pdf.to_image","x-quoapi-contract-version":"1.3.0:pdf.to_image","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","x-quoapi-widget":"file","title":"File","format":"binary"},"format":{"type":"string","x-quoapi-widget":"select","title":"Format","default":"png","enum":["EN16931","XRechnung","ZUGFeRD","KSeF"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["file","format"]},"example":{"format":"png"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/image/to_pdf":{"post":{"operationId":"image_to_pdf","summary":"Image to PDF","description":"Combine images into a PDF.","tags":["document-conversion-api"],"security":[{"BearerAuth":["image.to_pdf"]}],"x-quoapi-capability":"image.to_pdf","x-quoapi-contract-version":"1.3.0:image.to_pdf","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"files":{"type":"string","x-quoapi-widget":"file","title":"Files","format":"binary"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["files"]},"example":{}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/translate/text":{"post":{"operationId":"translate_text","summary":"Translate text","description":"Translate text while preserving intent.","tags":["translation-api"],"security":[{"BearerAuth":["translate.text"]}],"x-quoapi-capability":"translate.text","x-quoapi-contract-version":"1.3.0:translate.text","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","x-quoapi-widget":"textarea","title":"Text","default":"Hallo Welt"},"source_language":{"type":"string","x-quoapi-widget":"language","title":"Source Language","default":"auto"},"target_language":{"type":"string","x-quoapi-widget":"language","title":"Target Language","default":"en"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["text","source_language","target_language"]},"example":{"text":"Hallo Welt","source_language":"auto","target_language":"en"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/translate/document":{"post":{"operationId":"translate_document","summary":"Translate document","description":"Translate a document asynchronously.","tags":["translation-api"],"security":[{"BearerAuth":["translate.document"]}],"x-quoapi-capability":"translate.document","x-quoapi-contract-version":"1.3.0:translate.document","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","x-quoapi-widget":"file","title":"File","format":"binary"},"source_language":{"type":"string","x-quoapi-widget":"language","title":"Source Language","default":"auto"},"target_language":{"type":"string","x-quoapi-widget":"language","title":"Target Language","default":"en"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["file","source_language","target_language"]},"example":{"source_language":"auto","target_language":"en"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/translate/detect_language":{"post":{"operationId":"translate_detect_language","summary":"Detect language","description":"Detect the input language.","tags":["translation-api"],"security":[{"BearerAuth":["translate.detect_language"]}],"x-quoapi-capability":"translate.detect_language","x-quoapi-contract-version":"1.3.0:translate.detect_language","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","x-quoapi-widget":"textarea","title":"Text","default":"Guten Morgen"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["text"]},"example":{"text":"Guten Morgen"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/translate/status":{"post":{"operationId":"translate_status","summary":"Translation status","description":"Check an asynchronous translation job.","tags":["translation-api"],"security":[{"BearerAuth":["translate.status"]}],"x-quoapi-capability":"translate.status","x-quoapi-contract-version":"1.3.0:translate.status","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string","x-quoapi-widget":"text","title":"Job Id","default":"job_demo_translate"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["job_id"]},"example":{"job_id":"job_demo_translate"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/email/send":{"post":{"operationId":"email_send","summary":"Send email","description":"Send a transactional email.","tags":["email-api"],"security":[{"BearerAuth":["email.send"]}],"x-quoapi-capability":"email.send","x-quoapi-contract-version":"1.3.0:email.send","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string","x-quoapi-widget":"email","title":"From","default":"noreply@example.com","format":"email"},"to":{"type":"string","x-quoapi-widget":"email","title":"To","default":"dev@example.com","format":"email"},"subject":{"type":"string","x-quoapi-widget":"text","title":"Subject","default":"Hello"},"text":{"type":"string","x-quoapi-widget":"textarea","title":"Text","default":"Hello from QuoAPI"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["from","to","subject","text"]},"example":{"from":"noreply@example.com","to":"dev@example.com","subject":"Hello","text":"Hello from QuoAPI"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/email/status":{"post":{"operationId":"email_status","summary":"Email status","description":"Check delivery status.","tags":["email-api"],"security":[{"BearerAuth":["email.status"]}],"x-quoapi-capability":"email.status","x-quoapi-contract-version":"1.3.0:email.status","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message_id":{"type":"string","x-quoapi-widget":"text","title":"Message Id","default":"msg_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["message_id"]},"example":{"message_id":"msg_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/email/events":{"post":{"operationId":"email_events","summary":"Email events","description":"Retrieve normalized delivery events.","tags":["email-api"],"security":[{"BearerAuth":["email.events"]}],"x-quoapi-capability":"email.events","x-quoapi-contract-version":"1.3.0:email.events","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message_id":{"type":"string","x-quoapi-widget":"text","title":"Message Id","default":"msg_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["message_id"]},"example":{"message_id":"msg_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/email/domain/verify":{"post":{"operationId":"email_domain_verify","summary":"Verify sending domain","description":"Verify a sending domain.","tags":["email-api"],"security":[{"BearerAuth":["email.domain.verify"]}],"x-quoapi-capability":"email.domain.verify","x-quoapi-contract-version":"1.3.0:email.domain.verify","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain"]},"example":{"domain":"example.com"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/email/template/send":{"post":{"operationId":"email_template_send","summary":"Send template email","description":"Send a template-based email.","tags":["email-api"],"security":[{"BearerAuth":["email.template.send"]}],"x-quoapi-capability":"email.template.send","x-quoapi-contract-version":"1.3.0:email.template.send","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"template_id":{"type":"string","x-quoapi-widget":"text","title":"Template Id","default":"welcome"},"to":{"type":"string","x-quoapi-widget":"email","title":"To","default":"dev@example.com","format":"email"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["template_id","to"]},"example":{"template_id":"welcome","to":"dev@example.com"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/sms/send":{"post":{"operationId":"sms_send","summary":"Send SMS","description":"Send a transactional SMS.","tags":["sms-api"],"security":[{"BearerAuth":["sms.send"]}],"x-quoapi-capability":"sms.send","x-quoapi-contract-version":"1.3.0:sms.send","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"to":{"type":"string","x-quoapi-widget":"phone","title":"To","default":"+491701234567","format":"phone"},"text":{"type":"string","x-quoapi-widget":"textarea","title":"Text","default":"Your code is 123456"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["to","text"]},"example":{"to":"+491701234567","text":"Your code is 123456"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/sms/status":{"post":{"operationId":"sms_status","summary":"SMS status","description":"Check SMS delivery status.","tags":["sms-api"],"security":[{"BearerAuth":["sms.status"]}],"x-quoapi-capability":"sms.status","x-quoapi-contract-version":"1.3.0:sms.status","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"message_id":{"type":"string","x-quoapi-widget":"text","title":"Message Id","default":"sms_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["message_id"]},"example":{"message_id":"sms_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/otp/send":{"post":{"operationId":"otp_send","summary":"Send OTP","description":"Create and send a one-time code.","tags":["sms-api"],"security":[{"BearerAuth":["otp.send"]}],"x-quoapi-capability":"otp.send","x-quoapi-contract-version":"1.3.0:otp.send","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"to":{"type":"string","x-quoapi-widget":"phone","title":"To","default":"+491701234567","format":"phone"},"channel":{"type":"string","x-quoapi-widget":"select","title":"Channel","default":"sms","enum":["sms"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["to","channel"]},"example":{"to":"+491701234567","channel":"sms"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/otp/verify":{"post":{"operationId":"otp_verify","summary":"Verify OTP","description":"Verify a one-time code.","tags":["sms-api"],"security":[{"BearerAuth":["otp.verify"]}],"x-quoapi-capability":"otp.verify","x-quoapi-contract-version":"1.3.0:otp.verify","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"verification_id":{"type":"string","x-quoapi-widget":"text","title":"Verification Id","default":"otp_demo_001"},"code":{"type":"string","x-quoapi-widget":"text","title":"Code","default":"123456"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["verification_id","code"]},"example":{"verification_id":"otp_demo_001","code":"123456"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/sms/webhook":{"post":{"operationId":"sms_webhook","summary":"SMS webhook","description":"Inspect normalized delivery webhook examples.","tags":["sms-api"],"security":[{"BearerAuth":["sms.webhook"]}],"x-quoapi-capability":"sms.webhook","x-quoapi-contract-version":"1.3.0:sms.webhook","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"event":{"type":"string","x-quoapi-widget":"select","title":"Event","default":"sms.delivered","enum":["demo.event"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["event"]},"example":{"event":"sms.delivered"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/address/validate":{"post":{"operationId":"address_validate","summary":"Validate address","description":"Validate and normalize a postal address.","tags":["address-api"],"security":[{"BearerAuth":["address.validate"]}],"x-quoapi-capability":"address.validate","x-quoapi-contract-version":"1.3.0:address.validate","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"line1":{"type":"string","x-quoapi-widget":"text","title":"Line1","default":"Unter den Linden 1"},"postal_code":{"type":"string","x-quoapi-widget":"text","title":"Postal Code","default":"10117"},"city":{"type":"string","x-quoapi-widget":"text","title":"City","default":"Berlin"},"country":{"type":"string","x-quoapi-widget":"country","title":"Country","default":"DE","x-quoapi-format":"iso-3166-1-alpha-2"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["country"]},"example":{"line1":"Unter den Linden 1","postal_code":"10117","city":"Berlin","country":"DE"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/address/autocomplete":{"post":{"operationId":"address_autocomplete","summary":"Address autocomplete","description":"Return structured address suggestions.","tags":["address-api"],"security":[{"BearerAuth":["address.autocomplete"]}],"x-quoapi-capability":"address.autocomplete","x-quoapi-contract-version":"1.3.0:address.autocomplete","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","x-quoapi-widget":"text","title":"Query","default":"Unter den Linden 1"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["query"]},"example":{"query":"Unter den Linden 1"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/geocode/forward":{"post":{"operationId":"geocode_forward","summary":"Forward geocode","description":"Convert an address to coordinates.","tags":["address-api"],"security":[{"BearerAuth":["geocode.forward"]}],"x-quoapi-capability":"geocode.forward","x-quoapi-contract-version":"1.3.0:geocode.forward","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"query":{"type":"string","x-quoapi-widget":"text","title":"Query","default":"Unter den Linden 1, Berlin"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["query"]},"example":{"query":"Unter den Linden 1, Berlin"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/geocode/reverse":{"post":{"operationId":"geocode_reverse","summary":"Reverse geocode","description":"Convert coordinates to an address.","tags":["address-api"],"security":[{"BearerAuth":["geocode.reverse"]}],"x-quoapi-capability":"geocode.reverse","x-quoapi-contract-version":"1.3.0:geocode.reverse","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"latitude":{"type":"number","x-quoapi-widget":"number","title":"Latitude","default":"52.517"},"longitude":{"type":"number","x-quoapi-widget":"number","title":"Longitude","default":"13.3889"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["latitude","longitude"]},"example":{"latitude":"52.517","longitude":"13.3889"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/signature/create":{"post":{"operationId":"signature_create","summary":"Create signature request","description":"Create a signature workflow.","tags":["esignature-api"],"security":[{"BearerAuth":["signature.create"]}],"x-quoapi-capability":"signature.create","x-quoapi-contract-version":"1.3.0:signature.create","requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","x-quoapi-widget":"file","title":"File","format":"binary"},"signer_email":{"type":"string","x-quoapi-widget":"email","title":"Signer Email","default":"dev@example.com","format":"email"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["file","signer_email"]},"example":{"signer_email":"dev@example.com"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/signature/send":{"post":{"operationId":"signature_send","summary":"Send signature request","description":"Send an existing signature request.","tags":["esignature-api"],"security":[{"BearerAuth":["signature.send"]}],"x-quoapi-capability":"signature.send","x-quoapi-contract-version":"1.3.0:signature.send","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"document_id":{"type":"string","x-quoapi-widget":"text","title":"Document Id","default":"sig_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document_id"]},"example":{"document_id":"sig_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/signature/status":{"post":{"operationId":"signature_status","summary":"Signature status","description":"Check signing status.","tags":["esignature-api"],"security":[{"BearerAuth":["signature.status"]}],"x-quoapi-capability":"signature.status","x-quoapi-contract-version":"1.3.0:signature.status","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"document_id":{"type":"string","x-quoapi-widget":"text","title":"Document Id","default":"sig_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document_id"]},"example":{"document_id":"sig_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/signature/download":{"post":{"operationId":"signature_download","summary":"Download signed document","description":"Retrieve the signed document.","tags":["esignature-api"],"security":[{"BearerAuth":["signature.download"]}],"x-quoapi-capability":"signature.download","x-quoapi-contract-version":"1.3.0:signature.download","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"document_id":{"type":"string","x-quoapi-widget":"text","title":"Document Id","default":"sig_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document_id"]},"example":{"document_id":"sig_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/signature/audit_trail":{"post":{"operationId":"signature_audit_trail","summary":"Signature audit trail","description":"Retrieve normalized audit trail.","tags":["esignature-api"],"security":[{"BearerAuth":["signature.audit_trail"]}],"x-quoapi-capability":"signature.audit_trail","x-quoapi-contract-version":"1.3.0:signature.audit_trail","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"document_id":{"type":"string","x-quoapi-widget":"text","title":"Document Id","default":"sig_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["document_id"]},"example":{"document_id":"sig_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/signature/webhook":{"post":{"operationId":"signature_webhook","summary":"Signature webhook","description":"Inspect normalized signing event examples.","tags":["esignature-api"],"security":[{"BearerAuth":["signature.webhook"]}],"x-quoapi-capability":"signature.webhook","x-quoapi-contract-version":"1.3.0:signature.webhook","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"event":{"type":"string","x-quoapi-widget":"select","title":"Event","default":"signature.completed","enum":["demo.event"]},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["event"]},"example":{"event":"signature.completed"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/shipping/rates":{"post":{"operationId":"shipping_rates","summary":"Shipping rates","description":"Get normalized shipping rate options.","tags":["shipping-api"],"security":[{"BearerAuth":["shipping.rates"]}],"x-quoapi-capability":"shipping.rates","x-quoapi-contract-version":"1.3.0:shipping.rates","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"from_country":{"type":"string","x-quoapi-widget":"country","title":"From Country","default":"DE","x-quoapi-format":"iso-3166-1-alpha-2"},"to_country":{"type":"string","x-quoapi-widget":"country","title":"To Country","default":"PL","x-quoapi-format":"iso-3166-1-alpha-2"},"weight_kg":{"type":"number","x-quoapi-widget":"number","title":"Weight Kg","default":"1.2"},"origin":{"type":"object","properties":{"line1":{"type":"string"},"line2":{"type":"string"},"postal_code":{"type":"string"},"city":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country"}},"additionalProperties":false,"x-quoapi-widget":"address","title":"Origin address","default":{"country":"DE","city":"Berlin"}},"destination":{"type":"object","properties":{"line1":{"type":"string"},"line2":{"type":"string"},"postal_code":{"type":"string"},"city":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country"}},"additionalProperties":false,"x-quoapi-widget":"address","title":"Destination address","default":{"country":"PL","city":"Warsaw"}},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["from_country","to_country","weight_kg"]},"example":{"from_country":"DE","to_country":"PL","weight_kg":"1.2","origin":{"country":"DE","city":"Berlin"},"destination":{"country":"PL","city":"Warsaw"}}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/shipping/label/create":{"post":{"operationId":"shipping_label_create","summary":"Create shipping label","description":"Purchase or create a label in supported environments.","tags":["shipping-api"],"security":[{"BearerAuth":["shipping.label.create"]}],"x-quoapi-capability":"shipping.label.create","x-quoapi-contract-version":"1.3.0:shipping.label.create","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"rate_id":{"type":"string","x-quoapi-widget":"text","title":"Rate Id","default":"rate_demo_standard"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["rate_id"]},"example":{"rate_id":"rate_demo_standard"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/shipping/track":{"post":{"operationId":"shipping_track","summary":"Track shipment","description":"Track a shipment.","tags":["shipping-api"],"security":[{"BearerAuth":["shipping.track"]}],"x-quoapi-capability":"shipping.track","x-quoapi-contract-version":"1.3.0:shipping.track","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"tracking_code":{"type":"string","x-quoapi-widget":"text","title":"Tracking Code","default":"DEMO123"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["tracking_code"]},"example":{"tracking_code":"DEMO123"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/shipping/address/verify":{"post":{"operationId":"shipping_address_verify","summary":"Verify shipping address","description":"Validate shipping suitability.","tags":["shipping-api"],"security":[{"BearerAuth":["shipping.address.verify"]}],"x-quoapi-capability":"shipping.address.verify","x-quoapi-contract-version":"1.3.0:shipping.address.verify","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"line1":{"type":"string","x-quoapi-widget":"text","title":"Line1","default":"Unter den Linden 1"},"city":{"type":"string","x-quoapi-widget":"text","title":"City","default":"Berlin"},"country":{"type":"string","x-quoapi-widget":"country","title":"Country","default":"DE","x-quoapi-format":"iso-3166-1-alpha-2"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["line1","city","country"]},"example":{"line1":"Unter den Linden 1","city":"Berlin","country":"DE"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/shipping/pickup":{"post":{"operationId":"shipping_pickup","summary":"Schedule pickup","description":"Schedule a carrier pickup.","tags":["shipping-api"],"security":[{"BearerAuth":["shipping.pickup"]}],"x-quoapi-capability":"shipping.pickup","x-quoapi-contract-version":"1.3.0:shipping.pickup","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"shipment_id":{"type":"string","x-quoapi-widget":"text","title":"Shipment Id","default":"shp_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["shipment_id"]},"example":{"shipment_id":"shp_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/shipping/insurance":{"post":{"operationId":"shipping_insurance","summary":"Insure shipment","description":"Add shipment insurance.","tags":["shipping-api"],"security":[{"BearerAuth":["shipping.insurance"]}],"x-quoapi-capability":"shipping.insurance","x-quoapi-contract-version":"1.3.0:shipping.insurance","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"shipment_id":{"type":"string","x-quoapi-widget":"text","title":"Shipment Id","default":"shp_demo_001"},"amount":{"type":"number","x-quoapi-widget":"number","title":"Amount","default":"100"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["shipment_id","amount"]},"example":{"shipment_id":"shp_demo_001","amount":"100"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/domain/search":{"post":{"operationId":"domain_search","summary":"Search domain","description":"Check domain availability.","tags":["domains-api"],"security":[{"BearerAuth":["domain.search"]}],"x-quoapi-capability":"domain.search","x-quoapi-contract-version":"1.3.0:domain.search","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain"]},"example":{"domain":"example.com"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/domain/register":{"post":{"operationId":"domain_register","summary":"Register domain","description":"Register an available domain.","tags":["domains-api"],"security":[{"BearerAuth":["domain.register"]}],"x-quoapi-capability":"domain.register","x-quoapi-contract-version":"1.3.0:domain.register","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"years":{"type":"number","x-quoapi-widget":"number","title":"Years","default":"1"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain","years"]},"example":{"domain":"example.com","years":"1"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/domain/transfer":{"post":{"operationId":"domain_transfer","summary":"Transfer domain","description":"Start a domain transfer.","tags":["domains-api"],"security":[{"BearerAuth":["domain.transfer"]}],"x-quoapi-capability":"domain.transfer","x-quoapi-contract-version":"1.3.0:domain.transfer","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"auth_code":{"type":"string","x-quoapi-widget":"secret","title":"Auth Code","default":""},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain"]},"example":{"domain":"example.com","auth_code":""}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/domain/renew":{"post":{"operationId":"domain_renew","summary":"Renew domain","description":"Renew a domain.","tags":["domains-api"],"security":[{"BearerAuth":["domain.renew"]}],"x-quoapi-capability":"domain.renew","x-quoapi-contract-version":"1.3.0:domain.renew","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"years":{"type":"number","x-quoapi-widget":"number","title":"Years","default":"1"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain","years"]},"example":{"domain":"example.com","years":"1"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/domain/whois":{"post":{"operationId":"domain_whois","summary":"Domain WHOIS","description":"Retrieve normalized registration metadata.","tags":["domains-api"],"security":[{"BearerAuth":["domain.whois"]}],"x-quoapi-capability":"domain.whois","x-quoapi-contract-version":"1.3.0:domain.whois","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain"]},"example":{"domain":"example.com"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/tls/order":{"post":{"operationId":"tls_order","summary":"Order TLS certificate","description":"Order a supported TLS certificate.","tags":["domains-api"],"security":[{"BearerAuth":["tls.order"]}],"x-quoapi-capability":"tls.order","x-quoapi-contract-version":"1.3.0:tls.order","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain"]},"example":{"domain":"example.com"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/tls/status":{"post":{"operationId":"tls_status","summary":"TLS order status","description":"Check certificate order status.","tags":["domains-api"],"security":[{"BearerAuth":["tls.status"]}],"x-quoapi-capability":"tls.status","x-quoapi-contract-version":"1.3.0:tls.status","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"order_id":{"type":"string","x-quoapi-widget":"text","title":"Order Id","default":"tls_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["order_id"]},"example":{"order_id":"tls_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/mailbox/create":{"post":{"operationId":"mailbox_create","summary":"Create mailbox","description":"Create a business mailbox.","tags":["domains-api"],"security":[{"BearerAuth":["mailbox.create"]}],"x-quoapi-capability":"mailbox.create","x-quoapi-contract-version":"1.3.0:mailbox.create","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","x-quoapi-widget":"text","title":"Domain","default":"example.com"},"local_part":{"type":"string","x-quoapi-widget":"text","title":"Local Part","default":"hello"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["domain","local_part"]},"example":{"domain":"example.com","local_part":"hello"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/v1/mailbox/manage":{"post":{"operationId":"mailbox_manage","summary":"Manage mailbox","description":"Update mailbox settings.","tags":["domains-api"],"security":[{"BearerAuth":["mailbox.manage"]}],"x-quoapi-capability":"mailbox.manage","x-quoapi-contract-version":"1.3.0:mailbox.manage","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"mailbox_id":{"type":"string","x-quoapi-widget":"text","title":"Mailbox Id","default":"mbx_demo_001"},"country":{"type":"string","pattern":"^[A-Z]{2}$","x-quoapi-widget":"country","x-quoapi-hidden":true,"description":"Optional ISO 3166-1 alpha-2 routing context."},"currency":{"type":"string","pattern":"^[A-Z]{3}$","x-quoapi-widget":"currency","x-quoapi-hidden":true,"description":"Optional ISO 4217 commercial context."}},"additionalProperties":false,"required":["mailbox_id"]},"example":{"mailbox_id":"mbx_demo_001"}}}},"responses":{"200":{"description":"Canonical response","content":{"application/json":{"schema":{"type":"object","required":["data","request_id"],"properties":{"data":{"type":"object","additionalProperties":true,"description":"Canonical QuoAPI response data for this capability."},"request_id":{"type":"string"}}}}}},"4XX":{"description":"Canonical client error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"5XX":{"description":"Canonical service error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"QuoAPI API key"}},"schemas":{"ErrorResponse":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","request_id","details"],"properties":{"code":{"type":"string"},"message":{"type":"string"},"request_id":{"type":"string"},"details":{"type":"object","additionalProperties":true}}}}}}}}