{"response":"success","data":[{"plugin_id":"google_oauth","name":"Google OAuth & One Tap Sign-In","category":"Authentication","enabled":1,"config_json":"{\"clientId\":\"403774900897-ro8msrm4qg93e2gtqjdq2q142hqte7s7.apps.googleusercontent.com\",\"oneTapEnabled\":false,\"autoSelect\":false,\"buttonTheme\":\"filled_blue\",\"buttonShape\":\"pill\",\"allowedDomains\":\"*\"}","updated_at":"1792055261508"},{"plugin_id":"firebase","name":"Google Firebase Integration","category":"Auth & Cloud Sync","enabled":0,"config_json":"{\"apiKey\":\"\",\"projectId\":\"\",\"authDomain\":\"\",\"storageBucket\":\"\",\"messagingSenderId\":\"\",\"appId\":\"\",\"syncUsers\":true,\"firestoreSync\":false}","updated_at":"1791999190668"},{"plugin_id":"cloudflare_d1","name":"Cloudflare D1 (Edge SQLite Database)","category":"Edge Database","enabled":1,"config_json":"{\"accountId\": \"f0d2c8e5048b8bc20e0073a602c4d92d\", \"apiToken\": \"cfat_Cpz7wWkekuEGDRzId6U3kbHo9D8q158pEY9qBfMX1429be67\", \"secretKey\": \"d6ab4e84174b274e5f3d07a4f9976083814cde82d0ed374139ebe295110913d2\", \"databaseId\": \"189d5a37-1530-4618-ae53-28514365ec66\", \"readerDatabaseId\": \"5d0e51e9-d911-4171-8afb-0a2d55bd140e\", \"databaseName\": \"pymagix-d1-db\", \"s3Endpoint\": \"https://f0d2c8e5048b8bc20e0073a602c4d92d.r2.cloudflarestorage.com\", \"binding\": \"DB\", \"syncMode\": \"Local Primary + Edge Replica\"}","updated_at":"1792061160494"},{"plugin_id":"cloudflare_workers","name":"Cloudflare Workers (Edge SSR & Routing)","category":"Compute & CDN","enabled":1,"config_json":"{\"accountId\": \"f0d2c8e5048b8bc20e0073a602c4d92d\", \"apiToken\": \"cfat_Cpz7wWkekuEGDRzId6U3kbHo9D8q158pEY9qBfMX1429be67\", \"workerName\": \"pymagix-ssr-worker\", \"zoneId\": \"\", \"routePattern\": \"blog.pymagix.com/*\", \"cachingStrategy\": \"Stale-While-Revalidate\", \"purgeCacheOnPublish\": true}","updated_at":"1792061172627"},{"plugin_id":"cloudflare_kv","name":"Cloudflare Workers KV (Fast Global Cache)","category":"Cache & Fast Storage","enabled":1,"config_json":"{\"accountId\": \"f0d2c8e5048b8bc20e0073a602c4d92d\", \"apiToken\": \"cfat_Cpz7wWkekuEGDRzId6U3kbHo9D8q158pEY9qBfMX1429be67\", \"namespaceId\": \"dac4ecbdeab14f169b06eb0902cea22d\", \"namespaceName\": \"pymagix\", \"namespaceBinding\": \"KV_CACHE\", \"defaultTtl\": 3600, \"cachePostPayloads\": true}","updated_at":"1792055280754"},{"plugin_id":"cloudflare_r2","name":"Cloudflare R2 (S3-Compatible Object Storage)","category":"Media & Storage","enabled":1,"config_json":"{\"accountId\": \"f0d2c8e5048b8bc20e0073a602c4d92d\", \"apiToken\": \"cfat_Cpz7wWkekuEGDRzId6U3kbHo9D8q158pEY9qBfMX1429be67\", \"bucketName\": \"pymagix-blog-media\", \"accessKeyId\": \"cfat_Cpz7wWkekuEGDRzId6U3kbHo9D8q158pEY9qBfMX1429be67\", \"secretAccessKey\": \"d6ab4e84174b274e5f3d07a4f9976083814cde82d0ed374139ebe295110913d2\", \"s3Endpoint\": \"https://f0d2c8e5048b8bc20e0073a602c4d92d.r2.cloudflarestorage.com\", \"publicDomain\": \"https://media.pymagix.com\", \"directUploads\": false}","updated_at":"1791998827219"},{"plugin_id":"sqlite_core","name":"Local SQLite Engine (Server Primary)","category":"Primary Storage","enabled":1,"config_json":"{\"dbPath\":\"src/server/lib/db/app.db\",\"journalMode\":\"WAL\",\"postsTable\":\"posts\",\"usersTable\":\"users\",\"commentsTable\":\"comments\"}","updated_at":"1791998827353"}],"edge":true}