{"success":true,"message":"Nextcloud Deployer API","data":{"name":"Nextcloud Deployer API","version":"1.0","endpoints":{"POST /customers":"Create customer (body: customer, server, apps[] OR full_apps; optional logo_png_base64 and background_png_base64 data URL PNG/JPEG for theming on same job)","DELETE /customers/{customer}":"Remove a customer","POST /customers/{customer}/users":"Create a user","DELETE /customers/{customer}/users/{username}":"Remove a user","PATCH /customers/{customer}/users/{username}":"Modify a user","POST /customers/{customer}/groups":"Create a group","DELETE /customers/{customer}/groups/{group}":"Remove a group","PATCH /customers/{customer}/groups/{group}":"Modify a group","POST /customers/{customer}/apps/enable":"Enable apps","POST /customers/{customer}/apps/disable":"Disable apps","GET /queue":"List queued jobs","GET /queue/stats":"Queue statistics","GET /queue/{id}":"Get job details","DELETE /queue/{id}":"Cancel a pending job","--- OCC (sync, nextcloud-occ compatible) ---":"","POST /customers/{customer}/occ/branding":"Update branding (instance name, colors, logos)","POST /customers/{customer}/occ/users":"Create user (OCC)","PATCH /customers/{customer}/occ/users/{username}":"Update user quota (OCC)","DELETE /customers/{customer}/occ/users/{username}":"Delete user (OCC)","POST /customers/{customer}/occ/groups":"Create group (OCC)","POST /customers/{customer}/occ/apps/{appId}/enable":"Enable app (OCC)","POST /customers/{customer}/occ/files/rescan":"Rescan files (OCC)","POST /customers/{customer}/occ/maintenance":"Toggle maintenance mode (OCC)","POST /customers/{customer}/occ/quota/all":"Set quota for all users (OCC)","POST /customers/{customer}/occ/quota/default":"Set default quota (OCC)","GET /customers/{customer}/occ/quota/default":"Get default quota (OCC)","POST /customers/{customer}/occ/quota/options":"Set quota options (OCC)","GET /customers/{customer}/occ/quota/options":"Get quota options (OCC)","GET /customers/{customer}/occ/users/{username}/quota":"Get user quota (OCC)","POST /customers/{customer}/occ/groups/{groupName}/quota":"Set group quota (OCC)","GET /customers/{customer}/occ/quota/audit":"Quota audit report (OCC)"}}}