{"components":{"securitySchemes":{"bearerAuth":{"bearerFormat":"JWT","scheme":"bearer","type":"http"}}},"info":{"contact":{"email":"api@cindervault.i-wind.jp"},"description":"Cindervault Customer Data Platform public + admin API.","title":"Cindervault API","version":"2024-10-01"},"openapi":"3.0.3","paths":{"/ai/chat":{"summary":"AI assistant chat"},"/api/admin/api-keys":{"summary":"List API keys (admin)"},"/api/admin/audit":{"summary":"Audit log (admin)"},"/api/admin/backup/restore":{"summary":"Restore workspace backup (admin)"},"/api/admin/users":{"summary":"List workspace users (admin)"},"/api/auth/login":{"summary":"Authenticate with email+password"},"/api/auth/me":{"summary":"Current user profile"},"/api/auth/refresh":{"summary":"Refresh access token"},"/api/customers":{"summary":"List customers (paginated)"},"/api/customers/export":{"summary":"Bulk export (async job)"},"/api/customers/search":{"summary":"Search customers (v1 fuzzy)"},"/api/customers/{id}":{"summary":"Get customer by ID"},"/api/customers/{id}/attachments":{"summary":"Upload attachment"},"/api/customers/{id}/events":{"summary":"List events for a customer"},"/api/integrations":{"summary":"List connected integrations"},"/api/integrations/import/csv":{"summary":"Bulk import via CSV"},"/api/integrations/{id}":{"summary":"Integration detail"},"/api/reports/generate":{"summary":"Generate analytics report (async)"},"/api/segments":{"summary":"List segments"},"/api/segments/{id}/preview":{"summary":"Preview segment membership"},"/api/users/me/avatar":{"summary":"Update current user avatar"},"/api/webhooks/test":{"summary":"Fire a test webhook to a URL"}},"security":[{"bearerAuth":[]}],"servers":[{"description":"production","url":"https://portal.i-wind.jp"}]}
