{"info":{"title":"VulnApp API","version":"1.0"},"openapi":"3.0.0","paths":{"/api/admin/settings":{"get":{"responses":{"200":{"description":"Settings"}},"summary":"Get admin settings"},"post":{"requestBody":{"content":{"application/json":{"schema":{"properties":{"maintenance_mode":{"type":"boolean"},"max_upload_size":{"example":"100MB","type":"string"}},"type":"object"}}}},"responses":{"200":{"description":"Updated"}},"summary":"Update admin settings"}},"/api/config":{"get":{"responses":{"200":{"description":"Config data"}},"summary":"Get server configuration"}},"/api/orders":{"get":{"responses":{"200":{"description":"Order list"}},"summary":"List all orders"}},"/api/records":{"delete":{"responses":{"200":{"description":"Deleted"}},"summary":"Delete all records"},"get":{"responses":{"200":{"description":"Records"}},"summary":"List business records"},"post":{"requestBody":{"content":{"application/json":{"schema":{"properties":{"name":{"example":"Test Corp","type":"string"},"revenue":{"example":50000,"type":"number"},"type":{"example":"customer","type":"string"}},"type":"object"}}}},"responses":{"201":{"description":"Created"}},"summary":"Create record"}},"/api/secrets":{"get":{"responses":{"200":{"description":"Secret list"}},"summary":"List API keys and secrets"}},"/api/users":{"get":{"responses":{"200":{"description":"User list"}},"summary":"List all users"}},"/api/users/{id}":{"get":{"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"User details"}},"summary":"Get user by ID"}}}}
