openapi: 3.1.0 info: title: Xceptor Document Upload Authentication Health API description: API for uploading and processing documents through Xceptor's data extraction engine. Supports intelligent document processing using NLP, OCR, and generative AI to transform unstructured documents including PDFs, emails, spreadsheets, and handwritten forms into structured, trusted data. The API handles document ingestion, classification, field and table extraction, and confidence-scored output for financial services use cases such as trade confirmations, tax documents, loan notices, and client onboarding materials. version: '1.0' contact: name: Xceptor API Support url: https://www.xceptor.com/support email: api-support@xceptor.com termsOfService: https://www.xceptor.com/legal-tcs servers: - url: https://api.xceptor.com/v1 description: Production Server security: - bearerAuth: [] tags: - name: Health description: Operations for checking the health and status of the Xceptor API services. paths: /health: get: operationId: getHealth summary: Xceptor Check API Health description: Returns the current health status of the Xceptor API services, including the status of dependent services and components. tags: - Health security: [] responses: '200': description: API is healthy content: application/json: schema: $ref: '#/components/schemas/HealthStatus' '503': description: API is unhealthy content: application/json: schema: $ref: '#/components/schemas/HealthStatus' components: schemas: HealthStatus: type: object description: The health status of the Xceptor API services properties: status: type: string description: The overall health status of the API enum: - healthy - degraded - unhealthy version: type: string description: The API version timestamp: type: string format: date-time description: The time the health check was performed services: type: object description: Status of individual dependent services additionalProperties: type: string enum: - healthy - unhealthy securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT description: OAuth2 access token obtained via the client credentials flow. Include as a Bearer token in the Authorization header. externalDocs: description: Xceptor Document Upload API Documentation url: https://docs.xceptor.com/api/documents