{ "openapi": "3.0.0", "info": { "title": "REST4i API Specifications Index", "description": "This index lists all available OpenAPI specification files for the REST4i API. Each category has its own specification file for easier navigation and consumption.", "version": "1.0.7-rest4i", "contact": { "name": "API Support", "url": "https://github.com/rest4i" }, "license": { "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" } }, "specifications": [ { "name": "Administration Services", "file": "admin.json", "description": "Administration Services provide APIs that give information about RSE API and the runtime environment of the RSE API server.", "endpoints": 7, "paths": [ "/v1/admin/memory", "/v1/admin/settings", "/v1/admin/environment", "/v1/admin/serverinfo", "/v1/admin/sessions" ] }, { "name": "CL Command Services", "file": "cl.json", "description": "CL Command Services provide APIs for running CL commands.", "endpoints": 2, "paths": [ "/v1/cl", "/v1/cl/{commandname}" ] }, { "name": "SQL Services", "file": "sql.json", "description": "SQL Services provide APIs associated with performing SQL operations.", "endpoints": 1, "paths": [ "/v1/sql" ] }, { "name": "IFS Services", "file": "ifs.json", "description": "Integrated File System (IFS) Services provide APIs for accessing objects in a way that is like personal computer and UNIX operating systems.", "endpoints": 4, "paths": [ "/v1/ifs/{path}", "/v1/ifs/list", "/v1/ifs/{path}/info" ] }, { "name": "QSYS Services", "file": "qsys.json", "description": "QSYS Services provide APIs for accessing QSYS objects.", "endpoints": 1, "paths": [ "/v1/qsys/search/{objectName}" ] }, { "name": "Session Services", "file": "session.json", "description": "Session Services provide APIs for authenticating a user and managing sessions.", "endpoints": 4, "paths": [ "/v1/session" ] }, { "name": "Database Services", "file": "database.json", "description": "Enhanced database services with connection pooling and multiple output formats.", "endpoints": 2, "paths": [ "/v1/database/query" ] }, { "name": "File Operations Services", "file": "files.json", "description": "Enhanced file operations services supporting both IFS and SMB file operations.", "endpoints": 5, "paths": [ "/v1/files/list", "/v1/files/download", "/v1/files/upload", "/v1/files/zip", "/v1/files/exists" ] }, { "name": "PDF Services", "file": "pdf.json", "description": "PDF processing services for creating, manipulating, and extracting data from PDF documents.", "endpoints": 4, "paths": [ "/v1/pdf/convert", "/v1/pdf/merge", "/v1/pdf/rotate", "/v1/pdf/unprotect" ] }, { "name": "Security Services", "file": "security.json", "description": "Security Services provide APIs relating to digital certificate management and TLS system information.", "endpoints": 14, "paths": [ "/v1/security/dcm/cert/delete", "/v1/security/dcm/cert/export", "/v1/security/dcm/cert/info", "/v1/security/dcm/cert/list", "/v1/security/dcm/cert/import", "/v1/security/dcm/appdef/associate", "/v1/security/dcm/appdef/disassociate", "/v1/security/dcm/appdef/list", "/v1/security/dcm/appdef/trust", "/v1/security/dcm/appdef/untrust", "/v1/security/dcm/certstore/changepassword", "/v1/security/tls", "/v1/security/tls/stats" ] }, { "name": "Health Services", "file": "health.json", "description": "Health check endpoints for service monitoring and liveness probes.", "endpoints": 1, "paths": [ "/v1/health/ping" ] } ], "summary": { "totalSpecFiles": 11, "totalEndpoints": 45, "version": "1.0.7-rest4i", "masterSpec": "../scalar.json" } }