{"openapi":"3.1.0","info":{"title":"Skavio Processing API","description":"Company scoped file, document and audio processing. Bearer API key or same-origin web session. Idempotency-Key required for jobs, bulk pause/cancel, workflow runs and pipeline mutations. Notifications are disabled by default; updating company notification settings requires an administrator web session. Workflow resume with a changed cap or key requires an administrator session.","version":"1.9.0"},"paths":{"/v1/batches/estimate":{"post":{"tags":["Batch processing"],"summary":"Estimate a complete file batch without reserving credits","operationId":"estimate_batch_v1_batches_estimate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchSpec"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchEstimate"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/batches":{"post":{"tags":["Batch processing"],"summary":"Atomically reserve and enqueue a file batch","operationId":"submit_batch_v1_batches_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchSpec"}}}},"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Batch"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}]},"get":{"tags":["Batch processing"],"summary":"List recent company batches","operationId":"batches_v1_batches_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Limit"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"batches":{"type":"array","items":{"$ref":"#/components/schemas/Batch"}}},"required":["batches"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/batches/{batch_id}":{"get":{"tags":["Batch processing"],"summary":"Read batch progress and per-file job results","operationId":"batch_v1_batches__batch_id__get","parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","title":"Batch Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Batch"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"delete":{"tags":["Batch processing"],"summary":"Delete terminal batch result data while retaining accounting","operationId":"delete_batch_v1_batches__batch_id__delete","parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","title":"Batch Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/batches/{batch_id}/results.zip":{"get":{"tags":["Batch processing"],"summary":"Download successful batch results as one ZIP","operationId":"batch_zip_v1_batches__batch_id__results_zip_get","parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","title":"Batch Id"}}],"responses":{"200":{"description":"ZIP archive of successful item results plus manifest.json","content":{"application/zip":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/batches/{batch_id}/retry-failed":{"post":{"tags":["Batch processing"],"summary":"Create a new batch from failed items only","operationId":"retry_failed_v1_batches__batch_id__retry_failed_post","parameters":[{"name":"batch_id","in":"path","required":true,"schema":{"type":"string","title":"Batch Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Batch"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks":{"post":{"tags":["Bulk manifests"],"summary":"Declare a bulk workload and reserve disk headroom, without allocating jobs or credits","operationId":"create_v1_bulks_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkSpec"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}]},"get":{"tags":["Bulk manifests"],"summary":"List company bulk manifests","operationId":"listing_v1_bulks_get","parameters":[{"name":"after","in":"query","required":false,"schema":{"type":"string","default":"","title":"After"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":30,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/manifest":{"put":{"tags":["Bulk manifests"],"summary":"Append an immutable manifest page (1–100 items); same offset and payload replay safely","operationId":"append_v1_bulks__bulk_id__manifest_put","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManifestPage"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/seal":{"post":{"tags":["Bulk manifests"],"summary":"Preflight the full measured manifest and enable bounded dispatch","operationId":"seal_v1_bulks__bulk_id__seal_post","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}":{"get":{"tags":["Bulk manifests"],"summary":"Read resumable company bulk status","operationId":"status_v1_bulks__bulk_id__get","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"delete":{"tags":["Bulk manifests"],"summary":"Cancel future dispatch; admitted child jobs keep their existing billing and retention","operationId":"cancel_v1_bulks__bulk_id__delete","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/items":{"get":{"tags":["Bulk manifests"],"summary":"Authenticated bounded manifest/status page","operationId":"items_v1_bulks__bulk_id__items_get","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}},{"name":"after","in":"query","required":false,"schema":{"type":"integer","minimum":-1,"default":-1,"title":"After"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/outputs":{"get":{"tags":["Bulk manifests"],"summary":"Authenticated bounded output page; downloads reuse company job authorization","operationId":"outputs_v1_bulks__bulk_id__outputs_get","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}},{"name":"after","in":"query","required":false,"schema":{"type":"integer","minimum":-1,"default":-1,"title":"After"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/pause":{"post":{"tags":["Bulk manifests"],"summary":"Stop future bulk admission; already accepted child work finishes","operationId":"pause_control_v1_bulks__bulk_id__pause_post","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/cancel":{"post":{"tags":["Bulk manifests"],"summary":"Stop future bulk admission and drain accepted children without discarding accounting","operationId":"cancel_control_v1_bulks__bulk_id__cancel_post","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/resume":{"post":{"tags":["Bulk manifests"],"summary":"Recheck storage and auth to resume a paused manifest","operationId":"resume_v1_bulks__bulk_id__resume_post","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/bulks/{bulk_id}/retry-failed":{"post":{"tags":["Bulk manifests"],"summary":"Reset only failed items; replay is idempotent and successful items are never charged again","operationId":"retry_v1_bulks__bulk_id__retry_failed_post","parameters":[{"name":"bulk_id","in":"path","required":true,"schema":{"type":"string","title":"Bulk Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/pipelines":{"get":{"tags":["Workflow pipelines"],"summary":"List immutable saved workflow pipelines","operationId":"list_pipelines_v1_pipelines_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"pipelines":{"type":"array","items":{"$ref":"#/components/schemas/SavedPipeline"}}},"required":["pipelines"]}}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"post":{"tags":["Workflow pipelines"],"summary":"Save an immutable company pipeline; administrator web session","operationId":"create_pipeline_v1_pipelines_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineSpec"}}},"required":true},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}]}},"/v1/pipelines/{pipeline_id}":{"delete":{"tags":["Workflow pipelines"],"summary":"Disable a pipeline; accepted runs keep their immutable definition","operationId":"delete_pipeline_v1_pipelines__pipeline_id__delete","parameters":[{"name":"pipeline_id","in":"path","required":true,"schema":{"type":"string","title":"Pipeline Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/workflow-runs":{"post":{"tags":["Workflow pipelines"],"summary":"Start a durable pipeline with a hard per-run credit cap","operationId":"create_run_v1_workflow_runs_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunSpec"}}}},"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}]},"get":{"tags":["Workflow pipelines"],"summary":"List company workflow runs","operationId":"list_runs_v1_workflow_runs_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Before"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"runs":{"type":"array","items":{"$ref":"#/components/schemas/PipelineRun"}},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["runs","next_cursor"]}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/workflow-runs/{run_id}":{"get":{"tags":["Workflow pipelines"],"summary":"Read workflow checkpoint, child jobs and credit consumption","operationId":"get_run_v1_workflow_runs__run_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/workflow-runs/{run_id}/pause":{"post":{"tags":["Workflow pipelines"],"summary":"Pause future steps; accepted work may finish","operationId":"pause_v1_workflow_runs__run_id__pause_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/workflow-runs/{run_id}/cancel":{"post":{"tags":["Workflow pipelines"],"summary":"Stop future steps; accepted work keeps its existing billing","operationId":"cancel_v1_workflow_runs__run_id__cancel_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/workflow-runs/{run_id}/resume":{"post":{"tags":["Workflow pipelines"],"summary":"Resume paused workflow; cap/key changes require administrator session","operationId":"resume_v1_workflow_runs__run_id__resume_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Resume"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/workflow-runs/{run_id}/approve":{"post":{"tags":["Workflow pipelines"],"summary":"Approve a human review gate; administrator web session","operationId":"approve_v1_workflow_runs__run_id__approve_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Approval"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PipelineRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/notifications/settings":{"get":{"tags":["Operational notifications"],"summary":"Read opt-in notification configuration","operationId":"settings_v1_notifications_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"put":{"tags":["Operational notifications"],"summary":"Administrator opt-in for low-credit and processing state notifications","operationId":"update_v1_notifications_settings_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationSpec"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/notifications":{"get":{"tags":["Operational notifications"],"summary":"Bounded company notification delivery history","operationId":"listing_v1_notifications_get","parameters":[{"name":"before","in":"query","required":false,"schema":{"type":"string","default":"","title":"Before"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/pricing":{"get":{"tags":["Skavio processing API"],"summary":"Canonical Pricing V2 catalog","operationId":"public_pricing_v1_pricing_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[]}},"/v1/capabilities":{"get":{"tags":["Skavio processing API"],"summary":"List operations, limits and credit prices","operationId":"capabilities_v1_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[]}},"/v1/storage":{"get":{"tags":["Skavio processing API"],"summary":"Authenticated company quota and data-disk admission headroom","operationId":"storage_status_v1_storage_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageStatus"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/wallet":{"get":{"tags":["Skavio processing API"],"summary":"Company credit balance and ledger","operationId":"wallet_v1_wallet_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Wallet"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/keys":{"get":{"tags":["Skavio processing API"],"summary":"List company API keys without their secrets","operationId":"keys_v1_keys_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/APIKey"}}},"required":[]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true},"post":{"tags":["Skavio processing API"],"summary":"Create an API key; secret is shown once","operationId":"new_key_v1_keys_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeySpec"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatedKey"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/keys/{key_id}":{"delete":{"tags":["Skavio processing API"],"summary":"Revoke an API key immediately","operationId":"revoke_v1_keys__key_id__delete","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/uploads":{"post":{"tags":["Skavio processing API"],"summary":"Upload source files and measure pages/duration","operationId":"uploads_v1_uploads_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_uploads_v1_uploads_post"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"uploads":{"type":"array","items":{"$ref":"#/components/schemas/Upload"}}},"required":["uploads"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/uploads/{upload_id}":{"delete":{"tags":["Skavio processing API"],"summary":"Delete an unused source file","operationId":"delete_upload_v1_uploads__upload_id__delete","parameters":[{"name":"upload_id","in":"path","required":true,"schema":{"type":"string","title":"Upload Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/estimate":{"post":{"tags":["Skavio processing API"],"summary":"Get a credit quote without starting processing","operationId":"estimate_v1_estimate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Spec"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Estimate"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/jobs":{"post":{"tags":["Skavio processing API"],"summary":"Reserve credits and enqueue an idempotent job","operationId":"submit_v1_jobs_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Spec"}}}},"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"parameters":[{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}]},"get":{"tags":["Skavio processing API"],"summary":"List recent company jobs","operationId":"jobs_v1_jobs_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Limit"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"jobs":{"type":"array","items":{"$ref":"#/components/schemas/Job"}}},"required":["jobs"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/jobs/{job_id}":{"get":{"tags":["Skavio processing API"],"summary":"Read job status and result metadata","operationId":"job_v1_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"delete":{"tags":["Skavio processing API"],"summary":"Delete result data for a terminal job","operationId":"delete_job_v1_jobs__job_id__delete","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/jobs/{job_id}/results/{result_id}":{"get":{"tags":["Skavio processing API"],"summary":"Download a completed result with authentication","operationId":"result_v1_jobs__job_id__results__result_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"result_id","in":"path","required":true,"schema":{"type":"string","title":"Result Id"}}],"responses":{"200":{"description":"Result file download","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"307":{"description":"Authenticated short-lived presigned S3 GET redirect. No-store; follow Location to download.","headers":{"Location":{"schema":{"type":"string","format":"uri"}},"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/workflows":{"get":{"tags":["Skavio processing API"],"summary":"List saved company workflows","operationId":"workflows_v1_workflows_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"workflows":{"type":"array","items":{"$ref":"#/components/schemas/Workflow"}}},"required":[]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"post":{"tags":["Skavio processing API"],"summary":"Save reusable extraction fields and instructions","operationId":"save_workflow_v1_workflows_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkflowSpec"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/workflows/{workflow_id}":{"delete":{"tags":["Skavio processing API"],"summary":"Remove a saved workflow","operationId":"delete_workflow_v1_workflows__workflow_id__delete","parameters":[{"name":"workflow_id","in":"path","required":true,"schema":{"type":"string","title":"Workflow Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/checkout":{"post":{"tags":["Skavio processing API"],"summary":"Create a card checkout for a credit pack","operationId":"checkout_v1_billing_checkout_post","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Checkout"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"usd":{"type":"number","enum":[7.99,12,29,57,115,285,565]}},"required":["usd"]}}}}}},"/v1/billing/confirm":{"post":{"tags":["Skavio processing API"],"summary":"Reconcile a paid credit checkout","operationId":"confirm_v1_billing_confirm_post","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paid"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string"}},"required":["session_id"]}}}}}},"/v1/storage/usage":{"get":{"tags":["Skavio processing API"],"summary":"Tenant object-storage usage and policy","operationId":"storage_usage_v1_storage_usage_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageUsage"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/policy":{"get":{"tags":["Skavio processing API"],"summary":"Read tenant retention/archive/backup policy","operationId":"get_storage_policy_v1_storage_policy_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoragePolicy"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"patch":{"tags":["Skavio processing API"],"summary":"Update tenant storage policy","operationId":"patch_storage_policy_v1_storage_policy_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PolicyPatch"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoragePolicy"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/storage/direct-uploads":{"post":{"tags":["Skavio processing API"],"summary":"Create a tenant-scoped signed local upload","operationId":"direct_upload_v1_storage_direct_uploads_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DirectUploadRequest"}}},"required":true},"responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DirectUpload"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/direct-uploads/{session_id}/complete":{"post":{"tags":["Skavio processing API"],"summary":"Verify a direct upload and create upload_id","operationId":"complete_direct_v1_storage_direct_uploads__session_id__complete_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DirectUploadCompleted"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/imports":{"post":{"tags":["Skavio processing API"],"summary":"Import a file from an approved customer cloud URL","operationId":"cloud_import_v1_storage_imports_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportRequest"}}},"required":true},"responses":{"202":{"description":"Accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudImportCreated"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/imports/{import_id}":{"get":{"tags":["Skavio processing API"],"summary":"Read cloud import progress","operationId":"import_status_v1_storage_imports__import_id__get","parameters":[{"name":"import_id","in":"path","required":true,"schema":{"type":"string","title":"Import Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudImport"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/objects":{"get":{"tags":["Skavio processing API"],"summary":"List recent tenant storage objects","operationId":"objects_v1_storage_objects_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"objects":{"type":"array","items":{"$ref":"#/components/schemas/StorageObject"}}},"required":["objects"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/objects/{object_id}":{"get":{"tags":["Skavio processing API"],"summary":"Inspect an owned storage object","operationId":"object_status_v1_storage_objects__object_id__get","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageObject"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"delete":{"tags":["Skavio processing API"],"summary":"Delete an object and configured backup","operationId":"object_delete_v1_storage_objects__object_id__delete","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/objects/{object_id}/download-link":{"get":{"tags":["Skavio processing API"],"summary":"Create a short authenticated local download link","operationId":"object_download_v1_storage_objects__object_id__download_link_get","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}},{"name":"expires","in":"query","required":false,"schema":{"type":"integer","default":300,"title":"Expires"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadLink"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/objects/{object_id}/backup":{"post":{"tags":["Skavio processing API"],"summary":"Create or retry an owned object backup","operationId":"object_backup_v1_storage_objects__object_id__backup_post","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageObject"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/storage/objects/{object_id}/restore-backup":{"post":{"tags":["Skavio processing API"],"summary":"Recover a retained object from verified backup","operationId":"object_restore_backup_v1_storage_objects__object_id__restore_backup_post","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageObject"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/storage/objects/{object_id}/archive":{"post":{"tags":["Skavio processing API"],"summary":"Move an object into archive retention","operationId":"object_archive_v1_storage_objects__object_id__archive_post","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchiveRequest"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageObject"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/objects/{object_id}/restore":{"post":{"tags":["Skavio processing API"],"summary":"Restore an archived object","operationId":"object_restore_v1_storage_objects__object_id__restore_post","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreRequest"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageObject"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/storage/objects/{object_id}/hold":{"post":{"tags":["Skavio processing API"],"summary":"Enable or remove application-level deletion hold","operationId":"object_hold_v1_storage_objects__object_id__hold_post","parameters":[{"name":"object_id","in":"path","required":true,"schema":{"type":"string","title":"Object Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HoldRequest"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageObject"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/storage/audit":{"get":{"tags":["Skavio processing API"],"summary":"List storage audit events","operationId":"storage_audit_v1_storage_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageAudit"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/usage":{"get":{"tags":["Skavio processing API"],"summary":"Monthly company usage, reservations and operation/key totals","operationId":"usage_v1_usage_get","parameters":[{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Month"}},{"name":"key_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageSummary"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/usage/jobs":{"get":{"tags":["Skavio processing API"],"summary":"Cursor-paginated usage history including web tools","operationId":"history_v1_usage_jobs_get","parameters":[{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Month"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"key_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Key Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageHistory"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/usage/payments":{"get":{"tags":["Skavio processing API"],"summary":"Company credit-pack and subscription payment records, separate from usage","operationId":"payments_v1_usage_payments_get","parameters":[{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Month"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsagePayments"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/usage/export.csv":{"get":{"tags":["Skavio processing API"],"summary":"Bounded CSV export of monthly company usage","operationId":"export_v1_usage_export_csv_get","parameters":[{"name":"month","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Month"}}],"responses":{"200":{"description":"At most 10000 rows; larger histories require cursor paging.","content":{"text/csv":{"schema":{"type":"string"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/budgets":{"get":{"tags":["Skavio processing API"],"summary":"Company and API-key monthly credit budgets","operationId":"budgets_v1_budgets_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Budgets"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"put":{"tags":["Skavio processing API"],"summary":"Set company/key budget; reservations count toward the ceiling","operationId":"set_budget_v1_budgets_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetSpec"}}},"required":true},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/alerts":{"get":{"tags":["Skavio processing API"],"summary":"Persistent company budget and low-credit alerts","operationId":"alerts_v1_alerts_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAlerts"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/keys/{key_id}/policy":{"put":{"tags":["Skavio processing API"],"summary":"Set key expiry and granular operation permissions","operationId":"key_policy_v1_keys__key_id__policy_put","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyPolicySpec"}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyPolicy"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true},"get":{"tags":["Skavio processing API"],"summary":"Read owned API-key expiry and operation permissions","operationId":"get_key_policy_v1_keys__key_id__policy_get","parameters":[{"name":"key_id","in":"path","required":true,"schema":{"type":"string","title":"Key Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyPolicy"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/governance/audit":{"get":{"tags":["Skavio processing API"],"summary":"Administrator audit history for budgets, key policies, cancellation and webhook recovery","operationId":"audit_v1_governance_audit_get","parameters":[{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Before"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GovernanceAudit"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/jobs/{job_id}/cancel":{"post":{"tags":["Skavio processing API"],"summary":"Cancel an unstarted standalone queued job and release credits once","operationId":"cancel_v1_jobs__job_id__cancel_post","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/operations":{"get":{"tags":["Skavio processing API"],"summary":"Authenticated company queue and processing health","operationId":"operations_v1_operations_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Operations"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/context":{"get":{"tags":["Skavio processing API"],"summary":"Context","operationId":"context_v1_maya_context_get","parameters":[{"name":"uploads","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uploads"}},{"name":"jobs","in":"query","required":false,"schema":{"type":"string","default":"","title":"Jobs"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/messages":{"post":{"tags":["Skavio processing API"],"summary":"Message","operationId":"message_v1_maya_messages_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Message"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/editorial-status":{"get":{"tags":["Skavio processing API"],"summary":"Editorial Status","operationId":"editorial_status_v1_maya_editorial_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/seo-status":{"get":{"tags":["Skavio processing API"],"summary":"Seo Status","operationId":"seo_status_v1_maya_seo_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/public-chat":{"post":{"tags":["Skavio processing API"],"summary":"Public Chat","operationId":"public_chat_v1_maya_public_chat_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/tickets":{"get":{"tags":["Skavio processing API"],"summary":"List Customer","operationId":"list_customer_v1_maya_support_tickets_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":100000,"minimum":0,"default":0,"title":"Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"post":{"tags":["Skavio processing API"],"summary":"Create","operationId":"create_v1_maya_support_tickets_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/owner/tickets":{"get":{"tags":["Skavio processing API"],"summary":"List Owner","operationId":"list_owner_v1_maya_support_owner_tickets_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":100000,"minimum":0,"default":0,"title":"Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/tickets/{tid}":{"get":{"tags":["Skavio processing API"],"summary":"Customer Detail","operationId":"customer_detail_v1_maya_support_tickets__tid__get","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/owner/tickets/{tid}":{"get":{"tags":["Skavio processing API"],"summary":"Owner Detail","operationId":"owner_detail_v1_maya_support_owner_tickets__tid__get","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"patch":{"tags":["Skavio processing API"],"summary":"Status","operationId":"status_v1_maya_support_owner_tickets__tid__patch","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/tickets/{tid}/messages":{"post":{"tags":["Skavio processing API"],"summary":"Customer Comment","operationId":"customer_comment_v1_maya_support_tickets__tid__messages_post","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/owner/tickets/{tid}/messages":{"post":{"tags":["Skavio processing API"],"summary":"Owner Comment","operationId":"owner_comment_v1_maya_support_owner_tickets__tid__messages_post","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/owner/tickets/{tid}/handoff":{"post":{"tags":["Skavio processing API"],"summary":"Prepare","operationId":"prepare_v1_maya_support_owner_tickets__tid__handoff_post","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/owner/tickets/{tid}/handoff/approve":{"post":{"tags":["Skavio processing API"],"summary":"Approve","operationId":"approve_v1_maya_support_owner_tickets__tid__handoff_approve_post","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/maya/support/owner/tickets/{tid}/handoff/analyze":{"post":{"tags":["Skavio processing API"],"summary":"Owner Codex Analysis","description":"Owner-initiated, owner-reviewed Codex analysis with tools disabled.\n\nCodex never receives customer messages or a company credential, and cannot\nexecute commands or modify data. One claim per ticket prevents concurrent\nanalysis. Failed attempts require a new owner interaction.","operationId":"owner_codex_analysis_v1_maya_support_owner_tickets__tid__handoff_analyze_post","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"string","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/webhooks/deliveries":{"get":{"tags":["Webhooks"],"summary":"Company delivery history for jobs, batches and bulks","operationId":"deliveries_v1_webhooks_deliveries_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"enum":["job","batch","bulk"],"type":"string","default":"job","title":"Kind"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Before"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryHistory"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/webhooks/deliveries/{kind}/{delivery_id}/replay":{"post":{"tags":["Webhooks"],"summary":"Replay an exhausted delivery with the original event ID and frozen body","operationId":"replay_v1_webhooks_deliveries__kind___delivery_id__replay_post","parameters":[{"name":"kind","in":"path","required":true,"schema":{"enum":["job","batch","bulk"],"type":"string","title":"Kind"}},{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","title":"Delivery Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9_.:-]+$"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryReplay"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/webhooks":{"get":{"tags":["Webhooks"],"summary":"List webhook URLs and delivery history","operationId":"webhooks_v1_webhooks_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"webhooks":{"type":"array","items":{"$ref":"#/components/schemas/Webhook"}},"deliveries":{"type":"array","items":{"$ref":"#/components/schemas/Delivery"}},"batch_deliveries":{"type":"array","items":{"$ref":"#/components/schemas/BatchDelivery"}}},"required":[]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true},"post":{"tags":["Webhooks"],"summary":"Register a signed completion callback","operationId":"create_v1_webhooks_post","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"},"secret":{"type":"string"}},"required":["id","url","secret"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true,"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2000}},"required":["url"]}}}}}},"/v1/webhooks/{webhook_id}":{"delete":{"tags":["Webhooks"],"summary":"Disable a webhook and future deliveries","operationId":"delete_v1_webhooks__webhook_id__delete","parameters":[{"name":"webhook_id","in":"path","required":true,"schema":{"type":"string","title":"Webhook Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"x-skavio-company-admin-required":true}},"/v1/billing/plans":{"get":{"tags":["Billing"],"summary":"Monthly company credit plans","operationId":"plans_v1_billing_plans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[]}},"/v1/billing/subscription":{"get":{"tags":["Billing"],"summary":"Company subscription status","operationId":"status_v1_billing_subscription_get","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/Subscription"}}},"required":[]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/subscribe":{"post":{"tags":["Billing"],"summary":"Start a recurring company credit plan checkout","operationId":"subscribe_v1_billing_subscribe_post","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Checkout"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"plan":{"type":"string","enum":["starter","business","pro","enterprise"]}},"required":["plan"]}}}}}},"/v1/billing/portal":{"post":{"tags":["Billing"],"summary":"Manage or cancel a company subscription","operationId":"portal_v1_billing_portal_post","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri"}},"required":["url"]}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}}}},"/v1/billing/subscription/confirm":{"post":{"tags":["Billing"],"summary":"Reconcile a subscription checkout and first invoice","operationId":"confirm_v1_billing_subscription_confirm_post","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Paid"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"session_id":{"type":"string"}},"required":["session_id"]}}}}}},"/v1/billing/personal/offers":{"get":{"summary":"Offers","operationId":"offers_v1_billing_personal_offers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/personal/requests":{"post":{"summary":"Request Invoice","operationId":"request_invoice_v1_billing_personal_requests_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/personal/history":{"get":{"summary":"History","operationId":"history_v1_billing_personal_history_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/personal/owner/requests":{"get":{"summary":"Owner History","operationId":"owner_history_v1_billing_personal_owner_requests_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/personal/owner/requests/{rid}/{action}":{"post":{"summary":"Transition","operationId":"transition_v1_billing_personal_owner_requests__rid___action__post","parameters":[{"name":"rid","in":"path","required":true,"schema":{"type":"string","title":"Rid"}},{"name":"action","in":"path","required":true,"schema":{"type":"string","title":"Action"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/billing/personal/invoices/{iid}/pdf":{"get":{"summary":"Pdf","operationId":"pdf_v1_billing_personal_invoices__iid__pdf_get","parameters":[{"name":"iid","in":"path","required":true,"schema":{"type":"integer","title":"Iid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}]}},"/v1/jobs/{job_id}/review":{"post":{"tags":["Flow"],"summary":"Correct and approve extracted fields, regenerate exports","operationId":"review_v1_jobs__job_id__review_post","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewResult"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}},"security":[{"WebSession":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReviewRequest"}}}}}},"/v1/accounting/status":{"get":{"tags":["Skavio Accounting"],"summary":"Connector status and capability matrix","operationId":"status_v1_accounting_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/connections":{"get":{"tags":["Skavio Accounting"],"summary":"List connected accounting companies","operationId":"list_connections_v1_accounting_connections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/oauth/discovery":{"get":{"tags":["Skavio Accounting"],"summary":"Published Intuit OAuth endpoints (advisory)","operationId":"oauth_discovery_v1_accounting_oauth_discovery_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/connections/authorize":{"post":{"tags":["Skavio Accounting"],"summary":"Start QuickBooks OAuth authorization","operationId":"authorize_v1_accounting_connections_authorize_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/connections/{connection_id}":{"get":{"tags":["Skavio Accounting"],"summary":"Connection detail with CompanyInfo","operationId":"connection_detail_v1_accounting_connections__connection_id__get","parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/connections/{connection_id}/reference":{"get":{"tags":["Skavio Accounting"],"summary":"List realm vendors/customers/accounts","operationId":"reference_v1_accounting_connections__connection_id__reference_get","parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","title":"Connection Id"}},{"name":"kind","in":"query","required":false,"schema":{"type":"string","default":"vendor","title":"Kind"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/connections/{connection_id}/disconnect":{"post":{"tags":["Skavio Accounting"],"summary":"Revoke tokens and disconnect","operationId":"disconnect_v1_accounting_connections__connection_id__disconnect_post","parameters":[{"name":"connection_id","in":"path","required":true,"schema":{"type":"string","title":"Connection Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/documents":{"get":{"tags":["Skavio Accounting"],"summary":"List uploaded documents","operationId":"list_documents_v1_accounting_documents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"post":{"tags":["Skavio Accounting"],"summary":"Upload an invoice/receipt and start real OCR","operationId":"upload_document_v1_accounting_documents_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_document_v1_accounting_documents_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/documents/{document_id}":{"get":{"tags":["Skavio Accounting"],"summary":"Document preview and extracted fields","operationId":"get_document_v1_accounting_documents__document_id__get","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}},"delete":{"tags":["Skavio Accounting"],"summary":"Delete a document original and its extracted data (retention)","operationId":"delete_document_v1_accounting_documents__document_id__delete","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OK"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/documents/{document_id}/refresh":{"post":{"tags":["Skavio Accounting"],"summary":"Refresh OCR job status and fields","operationId":"refresh_document_v1_accounting_documents__document_id__refresh_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/documents/{document_id}/original":{"get":{"tags":["Skavio Accounting"],"summary":"Download the original document","operationId":"original_v1_accounting_documents__document_id__original_get","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"preview","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Preview"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/drafts":{"post":{"tags":["Skavio Accounting"],"summary":"Create a reviewed Bill/Purchase/Invoice draft","operationId":"create_draft_v1_accounting_drafts_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/drafts/{draft_id}":{"get":{"tags":["Skavio Accounting"],"summary":"Read a draft and its mapped payload","operationId":"get_draft_v1_accounting_drafts__draft_id__get","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/drafts/{draft_id}/confirm":{"post":{"tags":["Skavio Accounting"],"summary":"Confirm and post the draft to QuickBooks","operationId":"confirm_v1_accounting_drafts__draft_id__confirm_post","parameters":[{"name":"draft_id","in":"path","required":true,"schema":{"type":"string","title":"Draft Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/jobs":{"get":{"tags":["Skavio Accounting"],"summary":"List posting jobs (outbox)","operationId":"list_jobs_v1_accounting_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Invalid request or source","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}},"/v1/accounting/jobs/{outbox_id}":{"get":{"tags":["Skavio Accounting"],"summary":"Read one posting job with reconciliation","operationId":"get_job_v1_accounting_jobs__outbox_id__get","parameters":[{"name":"outbox_id","in":"path","required":true,"schema":{"type":"string","title":"Outbox Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"401":{"description":"Invalid authentication","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"402":{"description":"Insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"403":{"description":"Insufficient permission","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"404":{"description":"Object not found in company","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"409":{"description":"State/idempotency conflict","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"413":{"description":"Request too large","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"429":{"description":"Rate or queue limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"503":{"description":"Processing unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"410":{"description":"Source or result expired","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"502":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}},"504":{"description":"Request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/APIError"}}},"headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation ID; provide to support."}}}}}}},"components":{"schemas":{"Approval":{"properties":{"approved":{"type":"boolean","const":true,"title":"Approved"},"note":{"type":"string","maxLength":500,"title":"Note","default":""}},"additionalProperties":false,"type":"object","required":["approved"],"title":"Approval"},"ArchiveRequest":{"properties":{"retention_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":1.0},{"type":"null"}],"title":"Retention Days"}},"additionalProperties":false,"type":"object","title":"ArchiveRequest"},"BatchItemSpec":{"properties":{"upload_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Upload Ids"}},"additionalProperties":false,"type":"object","required":["upload_ids"],"title":"BatchItemSpec"},"BatchSpec":{"properties":{"operation":{"type":"string","maxLength":64,"title":"Operation"},"upload_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"title":"Upload Ids"},"items":{"items":{"$ref":"#/components/schemas/BatchItemSpec"},"type":"array","maxItems":100,"title":"Items"},"options":{"additionalProperties":true,"type":"object","title":"Options"},"fields":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Fields"},"instructions":{"type":"string","maxLength":1500,"title":"Instructions","default":""},"workflow_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Id"},"webhook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Id"},"webhook_mode":{"type":"string","enum":["batch","items","both"],"title":"Webhook Mode","default":"batch"},"max_credits":{"anyOf":[{"type":"integer","maximum":100000000.0,"minimum":1.0},{"type":"null"}],"title":"Max Credits"}},"additionalProperties":false,"type":"object","required":["operation"],"title":"BatchSpec"},"Body_upload_document_v1_accounting_documents_post":{"properties":{"file":{"type":"string","format":"binary","title":"File"},"pages":{"type":"integer","title":"Pages","default":1},"kind":{"type":"string","title":"Kind","default":"unknown"},"submit_ocr":{"type":"boolean","title":"Submit Ocr","default":true}},"type":"object","required":["file"],"title":"Body_upload_document_v1_accounting_documents_post"},"Body_uploads_v1_uploads_post":{"properties":{"files":{"items":{"type":"string","format":"binary"},"type":"array","title":"Files"}},"type":"object","required":["files"],"title":"Body_uploads_v1_uploads_post"},"BudgetSpec":{"properties":{"monthly_credits":{"anyOf":[{"type":"integer","maximum":1000000000.0,"minimum":0.0},{"type":"null"}],"title":"Monthly Credits"},"warning_percent":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Warning Percent","default":80},"low_balance":{"type":"integer","maximum":1000000000.0,"minimum":0.0,"title":"Low Balance","default":1000},"key_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Key Id"}},"additionalProperties":false,"type":"object","title":"BudgetSpec"},"BulkSpec":{"properties":{"operation":{"type":"string","maxLength":64,"title":"Operation"},"total_items":{"type":"integer","maximum":100000.0,"minimum":1.0,"title":"Total Items"},"declared_input_bytes":{"type":"integer","maximum":1000000000000000.0,"minimum":1.0,"title":"Declared Input Bytes"},"declared_output_bytes":{"type":"integer","maximum":1000000000000000.0,"minimum":4096.0,"title":"Declared Output Bytes"},"declared_scratch_bytes":{"type":"integer","maximum":1000000000000000.0,"minimum":4096.0,"title":"Declared Scratch Bytes"},"max_credits":{"type":"integer","maximum":1000000000.0,"minimum":1.0,"title":"Max Credits"},"options":{"additionalProperties":true,"type":"object","title":"Options"},"fields":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Fields"},"instructions":{"type":"string","maxLength":1500,"title":"Instructions","default":""},"workflow_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Id"},"webhook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Id"},"webhook_mode":{"type":"string","enum":["bulk","items","both"],"title":"Webhook Mode","default":"bulk"}},"additionalProperties":false,"type":"object","required":["operation","total_items","declared_input_bytes","declared_output_bytes","declared_scratch_bytes","max_credits"],"title":"BulkSpec"},"DirectUploadRequest":{"properties":{"filename":{"type":"string","maxLength":180,"minLength":1,"title":"Filename"},"size_bytes":{"type":"integer","maximum":524288000.0,"minimum":1.0,"title":"Size Bytes"},"sha256":{"anyOf":[{"type":"string","maxLength":64,"minLength":64},{"type":"null"}],"title":"Sha256"},"content_type":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Content Type"},"expires_seconds":{"type":"integer","maximum":3600.0,"minimum":60.0,"title":"Expires Seconds","default":900}},"additionalProperties":false,"type":"object","required":["filename","size_bytes"],"title":"DirectUploadRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HoldRequest":{"properties":{"hold":{"type":"boolean","title":"Hold"}},"additionalProperties":false,"type":"object","required":["hold"],"title":"HoldRequest"},"ImportRequest":{"properties":{"source_url":{"type":"string","maxLength":8000,"minLength":12,"title":"Source Url"},"filename":{"type":"string","maxLength":180,"minLength":1,"title":"Filename"},"max_bytes":{"type":"integer","maximum":2147483648.0,"minimum":1.0,"title":"Max Bytes"},"expected_bytes":{"anyOf":[{"type":"integer","maximum":2147483648.0,"minimum":1.0},{"type":"null"}],"title":"Expected Bytes"},"expected_sha256":{"anyOf":[{"type":"string","maxLength":64,"minLength":64},{"type":"null"}],"title":"Expected Sha256"},"content_type":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Content Type"}},"additionalProperties":false,"type":"object","required":["source_url","filename","max_bytes"],"title":"ImportRequest"},"KeyPolicySpec":{"properties":{"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expires At"},"permissions":{"anyOf":[{"items":{"type":"string"},"type":"array","maxItems":4},{"type":"null"}],"title":"Permissions"}},"additionalProperties":false,"type":"object","title":"KeyPolicySpec"},"KeySpec":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"title":"Name"},"scopes":{"items":{"type":"string"},"type":"array","maxItems":2,"minItems":1,"title":"Scopes"}},"type":"object","required":["name"],"title":"KeySpec"},"ManifestItem":{"properties":{"upload_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Upload Ids"},"output_bytes":{"type":"integer","maximum":1000000000000.0,"minimum":4096.0,"title":"Output Bytes"},"scratch_bytes":{"type":"integer","maximum":1000000000000.0,"minimum":4096.0,"title":"Scratch Bytes"}},"additionalProperties":false,"type":"object","required":["upload_ids","output_bytes","scratch_bytes"],"title":"ManifestItem"},"ManifestPage":{"properties":{"offset":{"type":"integer","maximum":100000.0,"minimum":0.0,"title":"Offset"},"items":{"items":{"$ref":"#/components/schemas/ManifestItem"},"type":"array","maxItems":100,"minItems":1,"title":"Items"}},"additionalProperties":false,"type":"object","required":["offset","items"],"title":"ManifestPage"},"Message":{"properties":{"external_id":{"type":"string","maxLength":200,"minLength":1,"title":"External Id"},"conversation":{"type":"string","maxLength":160,"minLength":1,"pattern":"^[A-Za-z0-9._:@+-]+$","title":"Conversation"},"text":{"type":"string","maxLength":12000,"minLength":1,"title":"Text"},"upload_ids":{"items":{"type":"string"},"type":"array","maxItems":10,"title":"Upload Ids"},"job_ids":{"items":{"type":"string"},"type":"array","maxItems":10,"title":"Job Ids"}},"additionalProperties":false,"type":"object","required":["external_id","conversation","text"],"title":"Message"},"NotificationSpec":{"properties":{"enabled":{"type":"boolean","title":"Enabled","default":false},"webhook_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Webhook Id"},"email":{"type":"boolean","title":"Email","default":false},"language":{"type":"string","pattern":"^(cs|de|en)$","title":"Language","default":"en"}},"additionalProperties":false,"type":"object","title":"NotificationSpec"},"PipelineSpec":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"steps":{"items":{"$ref":"#/components/schemas/Step"},"type":"array","maxItems":20,"minItems":1,"title":"Steps"}},"additionalProperties":false,"type":"object","required":["name","steps"],"title":"PipelineSpec"},"PolicyPatch":{"properties":{"source_retention_days":{"anyOf":[{"type":"integer","maximum":90.0,"minimum":1.0},{"type":"null"}],"title":"Source Retention Days"},"result_retention_days":{"anyOf":[{"type":"integer","maximum":90.0,"minimum":1.0},{"type":"null"}],"title":"Result Retention Days"},"archive_retention_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":1.0},{"type":"null"}],"title":"Archive Retention Days"},"backup_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Backup Enabled"}},"additionalProperties":false,"type":"object","title":"PolicyPatch"},"RestoreRequest":{"properties":{"retention_days":{"anyOf":[{"type":"integer","maximum":90.0,"minimum":1.0},{"type":"null"}],"title":"Retention Days"}},"additionalProperties":false,"type":"object","title":"RestoreRequest"},"Resume":{"properties":{"max_credits":{"anyOf":[{"type":"integer","maximum":100000000.0,"minimum":1.0},{"type":"null"}],"title":"Max Credits"},"key_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Key Id"}},"additionalProperties":false,"type":"object","title":"Resume"},"RunSpec":{"properties":{"pipeline_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Pipeline Id"},"pipeline":{"anyOf":[{"$ref":"#/components/schemas/PipelineSpec"},{"type":"null"}]},"upload_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Upload Ids"},"max_credits":{"type":"integer","maximum":100000000.0,"minimum":1.0,"title":"Max Credits"}},"additionalProperties":false,"type":"object","required":["upload_ids","max_credits"],"title":"RunSpec"},"Spec":{"properties":{"operation":{"type":"string","maxLength":64,"title":"Operation"},"upload_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Upload Ids"},"options":{"additionalProperties":true,"type":"object","title":"Options"},"fields":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Fields"},"instructions":{"type":"string","maxLength":1500,"title":"Instructions","default":""},"workflow_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workflow Id"},"webhook_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Id"},"max_credits":{"anyOf":[{"type":"integer","maximum":10000000.0,"minimum":1.0},{"type":"null"}],"title":"Max Credits"}},"additionalProperties":false,"type":"object","required":["operation","upload_ids"],"title":"Spec"},"Step":{"properties":{"id":{"type":"string","maxLength":40,"minLength":1,"pattern":"^[A-Za-z][A-Za-z0-9_-]*$","title":"Id"},"kind":{"type":"string","enum":["process","review","archive"],"title":"Kind","default":"process"},"operation":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Operation"},"source_step":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Source Step"},"file_name":{"anyOf":[{"type":"string","maxLength":180,"minLength":1},{"type":"null"}],"title":"File Name"},"options":{"additionalProperties":true,"type":"object","title":"Options"},"fields":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Fields"},"instructions":{"type":"string","maxLength":1500,"title":"Instructions","default":""},"retention_days":{"anyOf":[{"type":"integer","maximum":3650.0,"minimum":1.0},{"type":"null"}],"title":"Retention Days"}},"additionalProperties":false,"type":"object","required":["id"],"title":"Step"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WorkflowSpec":{"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name"},"operation":{"type":"string","title":"Operation","default":"flow-extract"},"fields":{"items":{"type":"string"},"type":"array","maxItems":30,"title":"Fields"},"instructions":{"type":"string","maxLength":1500,"title":"Instructions","default":""},"options":{"additionalProperties":true,"type":"object","title":"Options"}},"type":"object","required":["name"],"title":"WorkflowSpec"},"ResultFile":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"size_bytes":{"type":"integer"},"download_path":{"type":"string","description":"Authenticated path relative to the API server."},"storage_object_id":{"type":"string"}},"required":["id","name","size_bytes","download_path"]},"JobResult":{"type":"object","properties":{"files":{"type":"array","items":{"$ref":"#/components/schemas/ResultFile"}},"documents":{"type":"integer"},"review_required_documents":{"type":"integer"},"estimated_time_saved_minutes":{"type":"integer"},"time_saved_basis":{"type":"string"}},"required":["files"]},"Job":{"type":"object","properties":{"id":{"type":"string"},"operation":{"type":"string"},"status":{"type":"string","enum":["queued","processing","completed","failed"]},"stage":{"type":"string"},"estimated_credits":{"type":"integer"},"charged_credits":{"type":"integer"},"error":{"anyOf":[{"type":"string"},{"type":"null"}]},"result":{"anyOf":[{"$ref":"#/components/schemas/JobResult"},{"type":"null"}]},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","operation","status","estimated_credits","charged_credits","result"]},"BatchItem":{"type":"object","properties":{"index":{"type":"integer"},"upload_ids":{"type":"array","items":{"type":"string"}},"job":{"$ref":"#/components/schemas/Job"}},"required":["index","upload_ids","job"]},"Batch":{"type":"object","properties":{"id":{"type":"string"},"operation":{"type":"string"},"status":{"type":"string","enum":["queued","processing","completed","partial","failed"]},"estimated_credits":{"type":"integer"},"charged_credits":{"type":"integer"},"total_items":{"type":"integer"},"completed_items":{"type":"integer"},"failed_items":{"type":"integer"},"pending_items":{"type":"integer"},"progress":{"type":"number","minimum":0,"maximum":1},"webhook_mode":{"type":"string","enum":["batch","items","both"]},"retry_of":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"type":"string"},"updated_at":{"type":"string"},"items":{"type":"array","items":{"$ref":"#/components/schemas/BatchItem"}}},"required":["id","operation","status","estimated_credits","charged_credits","total_items","completed_items","failed_items","pending_items","progress","webhook_mode","created_at","updated_at"]},"BatchEstimateItem":{"type":"object","properties":{"index":{"type":"integer"},"upload_ids":{"type":"array","items":{"type":"string"}},"operation":{"type":"string"},"estimated_credits":{"type":"integer"},"pages":{"type":"integer"},"duration_seconds":{"type":"number"}},"required":["index","upload_ids","operation","estimated_credits","pages","duration_seconds"]},"BatchEstimate":{"type":"object","properties":{"estimated_credits":{"type":"integer"},"pricing_version":{"type":"string"},"total_items":{"type":"integer"},"pages":{"type":"integer"},"duration_seconds":{"type":"number"},"items":{"type":"array","items":{"$ref":"#/components/schemas/BatchEstimateItem"}}},"required":["estimated_credits","pricing_version","total_items","items"]},"Upload":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"kind":{"type":"string","enum":["pdf","image","text","office","audio","video"]},"size_bytes":{"type":"integer"},"pages":{"type":"integer"},"duration":{"type":"number","description":"Server measured duration in seconds, 0 for documents."}},"required":["id","name","kind","size_bytes","pages","duration"]},"Estimate":{"type":"object","properties":{"estimated_credits":{"type":"integer"},"pricing_version":{"type":"string"},"pages":{"type":"integer"},"duration_seconds":{"type":"number"},"reservation_required":{"type":"integer"}},"required":["estimated_credits","pricing_version"]},"LedgerEntry":{"type":"object","properties":{"delta":{"type":"integer"},"reason":{"type":"string"},"reference":{"type":"string"},"created_at":{"type":"string"}},"required":["delta","reason","reference","created_at"]},"Wallet":{"type":"object","properties":{"company_id":{"type":"integer"},"balance":{"type":"integer"},"reserved":{"type":"integer"},"created_at":{"type":"string"},"ledger":{"type":"array","items":{"$ref":"#/components/schemas/LedgerEntry"}}},"required":["company_id","balance","reserved","ledger"]},"APIKey":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"prefix":{"type":"string"},"scopes":{"type":"string","description":"JSON encoded array of read/write scopes."},"revoked":{"type":"integer"},"created_at":{"type":"string"},"last_used_at":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":[]},"CreatedKey":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string","description":"Secret returned once only."},"scopes":{"type":"array","items":{"type":"string"}}},"required":["id","key","scopes"]},"Workflow":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"spec":{"type":"string","description":"JSON encoded workflow specification."},"created_at":{"type":"string"}},"required":[]},"Webhook":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"},"active":{"type":"integer"},"created_at":{"type":"string"}},"required":[]},"Delivery":{"type":"object","properties":{"id":{"type":"string"},"job_id":{"type":"string"},"status":{"type":"string","enum":["pending","delivered","failed","disabled"]},"attempts":{"type":"integer"},"last_error":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":[]},"BatchDelivery":{"type":"object","properties":{"id":{"type":"string"},"batch_id":{"type":"string"},"status":{"type":"string","enum":["pending","delivered","failed","disabled"]},"attempts":{"type":"integer"},"last_error":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":[]},"Checkout":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"session_id":{"type":"string"}},"required":["url","session_id"]},"OK":{"type":"object","properties":{"ok":{"type":"boolean"},"accounting_retained":{"type":"boolean"}},"required":["ok"]},"Paid":{"type":"object","properties":{"paid":{"type":"boolean"}},"required":["paid"]},"ReviewRequest":{"type":"object","properties":{"document_index":{"type":"integer","minimum":0},"fields":{"type":"object","additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}]}},"approved":{"type":"boolean"}},"required":["document_index","fields"]},"ReviewResult":{"type":"object","properties":{"ok":{"type":"boolean"},"result":{"$ref":"#/components/schemas/JobResult"}},"required":["ok","result"]},"Subscription":{"type":"object","properties":{"id":{"type":"string"},"plan":{"type":"string"},"status":{"type":"string"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":[]},"StorageObject":{"type":"object","properties":{"id":{"type":"string"},"role":{"type":"string","enum":["source","result","archive"]},"state":{"type":"string","enum":["pending","importing","available","archived","failed","deleted"]},"filename":{"type":"string"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}]},"size_bytes":{"type":"integer"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}]},"source_type":{"type":"string"},"upload_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"job_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"retain_until":{"anyOf":[{"type":"string"},{"type":"null"}]},"hold":{"type":"integer"},"backup_state":{"type":"string","enum":["disabled","pending","available","failed","deleted"]},"backup_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","role","state","filename","size_bytes","backup_state"]},"StoragePolicy":{"type":"object","properties":{"company_id":{"type":"integer"},"source_retention_days":{"type":"integer","default":7,"minimum":1,"maximum":90},"result_retention_days":{"type":"integer","default":7,"minimum":1,"maximum":90},"archive_retention_days":{"type":"integer","default":365,"minimum":1,"maximum":3650},"backup_enabled":{"type":"integer"},"max_bytes":{"type":"integer"},"updated_at":{"type":"string"}},"required":["company_id","source_retention_days","result_retention_days","archive_retention_days","backup_enabled","max_bytes"]},"DirectUpload":{"type":"object","properties":{"upload_session_id":{"type":"string"},"object_id":{"type":"string"},"expires_at":{"type":"string"},"method":{"const":"POST"},"url":{"type":"string"},"fields":{"type":"object","additionalProperties":{"type":"string"}},"expected_bytes":{"type":"integer"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["upload_session_id","object_id","expires_at","method","url","fields","expected_bytes"]},"DirectUploadCompleted":{"type":"object","properties":{"upload":{"$ref":"#/components/schemas/Upload"},"object":{"$ref":"#/components/schemas/StorageObject"}},"required":["upload","object"]},"CloudImportCreated":{"type":"object","properties":{"id":{"type":"string"},"object_id":{"type":"string"},"status":{"type":"string"},"source_host":{"type":"string"}},"required":["id","object_id","status","source_host"]},"CloudImport":{"type":"object","properties":{"id":{"type":"string"},"object_id":{"type":"string"},"source_host":{"type":"string"},"expected_bytes":{"anyOf":[{"type":"integer"},{"type":"null"}]},"max_bytes":{"type":"integer"},"uploaded_bytes":{"type":"integer"},"status":{"type":"string","enum":["queued","processing","inspecting","completed","failed","cancelled"]},"attempts":{"type":"integer"},"next_attempt_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"error":{"anyOf":[{"type":"string"},{"type":"null"}]},"upload_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","object_id","status","uploaded_bytes","upload_id"]},"StorageUsage":{"type":"object","properties":{"backend":{"const":"s3"},"bucket_region":{"type":"string"},"used_bytes":{"type":"integer"},"objects":{"type":"integer"},"quota_bytes":{"type":"integer"},"roles":{"type":"object","additionalProperties":{"type":"object","properties":{"bytes":{"type":"integer"},"objects":{"type":"integer"}},"required":[]}},"policy":{"$ref":"#/components/schemas/StoragePolicy"},"backup_configured":{"type":"boolean"}},"required":["backend","used_bytes","objects","quota_bytes","policy","backup_configured"]},"StorageAudit":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"actor_user_id":{"anyOf":[{"type":"integer"},{"type":"null"}]},"action":{"type":"string"},"object_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"reference":{"anyOf":[{"type":"string"},{"type":"null"}]},"detail_json":{"type":"string"},"created_at":{"type":"string"}},"required":[]}}},"required":["events"]},"DownloadLink":{"type":"object","properties":{"url":{"type":"string"},"expires_seconds":{"type":"integer"}},"required":["url","expires_seconds"]},"ScratchHeadroom":{"type":"object","properties":{"actual_free_bytes":{"type":"integer"},"free_floor_bytes":{"type":"integer"},"reserved_remaining_bytes":{"type":"integer"}},"required":[]},"StorageStatus":{"type":"object","properties":{"backend":{"type":"string","enum":["local","s3"]},"state":{"type":"string"},"company_used_bytes":{"type":"integer"},"company_quota_bytes":{"type":"integer"},"available_admission_bytes":{"type":"integer"},"actual_free_bytes":{"type":"integer"},"object_storage":{"type":"object","properties":{"used_bytes":{"type":"integer"},"objects":{"type":"integer"},"quota_bytes":{"type":"integer"},"policy":{"$ref":"#/components/schemas/StoragePolicy"},"backup_configured":{"type":"boolean"}},"required":[]},"local_scratch":{"$ref":"#/components/schemas/ScratchHeadroom"}},"required":["backend","state","company_used_bytes","company_quota_bytes","actual_free_bytes"]},"UsageTotals":{"type":"object","properties":{"charged_credits":{"type":"integer"},"reserved_credits":{"type":"integer"},"exposure_credits":{"type":"integer"}},"required":["charged_credits","reserved_credits","exposure_credits"]},"UsageJob":{"type":"object","properties":{"id":{"type":"string"},"operation":{"type":"string"},"channel":{"enum":["api","web"]},"key_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"status":{"type":"string"},"estimated_credits":{"type":"integer"},"charged_credits":{"type":"integer"},"reserved_credits":{"type":"integer"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":[]},"UsageSummary":{"type":"object","properties":{"month":{"type":"string"},"timezone":{"const":"UTC"},"basis":{"const":"job_admission_month"},"totals":{"$ref":"#/components/schemas/UsageTotals"},"statuses":{"type":"object","additionalProperties":{"type":"integer"}},"groups":{"type":"array","items":{"type":"object","properties":{"channel":{"type":"string"},"operation":{"type":"string"},"key_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"jobs":{"type":"integer"},"charged_credits":{"type":"integer"},"reserved_credits":{"type":"integer"}},"required":[]}},"credits_are_cash":{"const":false},"historical_key_attribution":{"type":"string"}},"required":["month","timezone","basis","totals","groups"]},"UsageHistory":{"type":"object","properties":{"jobs":{"type":"array","items":{"$ref":"#/components/schemas/UsageJob"}},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["jobs","next_cursor"]},"UsagePayments":{"type":"object","properties":{"payments":{"type":"array","items":{"type":"object","properties":{"reference":{"type":"string"},"kind":{"type":"string"},"currency":{"type":"string"},"amount_minor":{"type":"integer"},"credits":{"type":"integer"},"status":{"type":"string"},"created_at":{"type":"string"}},"required":[]}},"truncated":{"type":"boolean"},"not_a_tax_invoice":{"const":true},"credits_are_cash":{"const":false}},"required":["payments","truncated","not_a_tax_invoice"]},"Budgets":{"type":"object","properties":{"month":{"type":"string"},"timezone":{"type":"string"},"basis":{"type":"string"},"budgets":{"type":"array","items":{"type":"object","properties":{"company_id":{"type":"integer"},"target_key":{"type":"string"},"monthly_credits":{"anyOf":[{"type":"integer"},{"type":"null"}]},"warning_percent":{"type":"integer"},"low_balance":{"type":"integer"},"updated_at":{"type":"string"},"charged_credits":{"type":"integer"},"reserved_credits":{"type":"integer"},"exposure_credits":{"type":"integer"}},"required":[]}}},"required":[]},"CompanyAlerts":{"type":"object","properties":{"alerts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"company_id":{"type":"integer"},"kind":{"type":"string"},"reference":{"type":"string"},"status":{"enum":["active","resolved"]},"detail":{"type":"string","description":"JSON encoded threshold details"},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":[]}}},"required":["alerts"]},"KeyPolicy":{"type":"object","properties":{"key_id":{"type":"string"},"expires_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"permissions":{"anyOf":[{"type":"array","items":{"enum":["read","upload","process","results"]}},{"type":"null"}]},"ok":{"type":"boolean"}},"required":[]},"Operations":{"type":"object","properties":{"jobs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"},"stage":{"type":"string"},"retry_count":{"type":"integer"},"age_seconds":{"type":"integer"},"attention_required":{"type":"boolean"},"next_attempt_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":[]}},"queued":{"type":"integer"},"processing":{"type":"integer"},"attention_required":{"type":"integer"},"scheduler_last_tick_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"eta_seconds":{"type":"null"},"eta_basis":{"type":"string"}},"required":[]},"GovernanceAudit":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"actor_user_id":{"anyOf":[{"type":"integer"},{"type":"null"}]},"action":{"type":"string"},"target":{"type":"string"},"created_at":{"type":"string"}},"required":[]}},"next_cursor":{"anyOf":[{"type":"integer"},{"type":"null"}]}},"required":[]},"DeliveryHistory":{"type":"object","properties":{"kind":{"enum":["job","batch","bulk"]},"deliveries":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"parent_id":{"type":"string"},"status":{"type":"string"},"attempts":{"type":"integer"},"last_error":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_attempt":{"type":"number"},"created_at":{"type":"string"}},"required":[]}},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":[]},"DeliveryReplay":{"type":"object","properties":{"ok":{"type":"boolean"},"event_id":{"type":"string"},"replayed":{"type":"boolean"}},"required":["ok","event_id","replayed"]},"APIError":{"type":"object","properties":{"detail":{},"error_code":{"type":"string"},"request_id":{"type":"string"},"retryable":{"type":"boolean"}},"required":["detail","error_code","request_id","retryable"]},"PipelineStepState":{"type":"object","properties":{"id":{"type":"string"},"kind":{"type":"string","enum":["process","review","archive"]},"status":{"type":"string"},"attempt":{"type":"integer"},"job":{"anyOf":[{"$ref":"#/components/schemas/Job"},{"type":"null"}]},"approved_by":{"anyOf":[{"type":"integer"},{"type":"null"}]},"approved_at":{"anyOf":[{"type":"string"},{"type":"null"}]},"archived_object_ids":{"type":"array","items":{"type":"string"}}},"required":["id","kind","status","job","attempt"]},"PipelineRun":{"type":"object","properties":{"id":{"type":"string"},"pipeline_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"name":{"type":"string"},"status":{"type":"string","enum":["queued","processing","waiting_review","paused","pause_requested","stopping","completed","failed","cancelled"]},"reason":{"anyOf":[{"type":"string"},{"type":"null"}]},"max_credits":{"type":"integer"},"charged_credits":{"type":"integer"},"reserved_credits":{"type":"integer"},"current_step_index":{"type":"integer"},"steps":{"type":"array","items":{"$ref":"#/components/schemas/PipelineStepState"}},"created_at":{"type":"string"},"updated_at":{"type":"string"}},"required":["id","name","status","max_credits","charged_credits","reserved_credits","steps","current_step_index","created_at","updated_at"]},"SavedPipeline":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"definition":{"$ref":"#/components/schemas/PipelineSpec"},"created_at":{"type":"string"}},"required":["id","name","definition","created_at"]}},"securitySchemes":{"BearerKey":{"type":"http","scheme":"bearer","description":"Company key created in the dashboard; read/write scopes."},"WebSession":{"type":"apiKey","in":"cookie","name":"skavio_web_account","description":"Interactive same-origin company session for administrative operations."}}},"servers":[{"url":"https://getskavio.com"}],"security":[{"BearerKey":[]},{"WebSession":[]}]}