
Upload and manage Cincopa media assets directly from Strapi Admin Panel.
released October 30, 2025
npm install strapi-plugin-cincopa-uploaderA powerful Strapi plugin for uploading and managing media assets in Cincopa directly from the Strapi Admin Panel.


This plugin is compatible with Strapi v5.
npm install strapi-plugin-cincopa-uploader@latestAfter installation, configure the plugin based on your project setup.
JavaScript:
// ./config/plugins.js
module.exports = ({ env }) => ({
'cincopa-uploader': {
enabled: true,
config: {
apiToken: env('CINCOPA_API_TOKEN'),
fullCincopaSync: false,
},
},
});TypeScript:
// ./config/plugins.ts
export default ({ env }) => ({
'cincopa-uploader': {
enabled: true,
config: {
apiToken: env('CINCOPA_API_TOKEN'),
fullCincopaSync: false,
},
},
});Environment Variable:
CINCOPA_API_TOKEN=your_actual_api_token_hereRestart the server after saving changes:
npm run developEnable real-time synchronization by configuring a webhook in your Cincopa account.
https://your-strapi-domain.com/api/cincopa-uploader/webhookNote: Webhook signature verification is currently disabled (may be added in future updates).
For local development, use ngrok:
ngrok http 1337Then set the ngrok public URL in the webhook configuration.
If fullCincopaSync is set to true, the plugin will synchronize all assets in your Cincopa account, not only those uploaded via Strapi.
Modify in your plugin config:
fullCincopaSync: trueEnable public API access for your content:
find and findOne permissions for your collection typesFetch your data via:
curl http://localhost:1337/api/ikea-storesAssets will appear with metadata, media URLs, and thumbnails.
The plugin doesn't show in Admin UI?
rm -rf .cache build
npm run build
npm run developWebhooks don't work locally?
Use ngrok or a similar tunneling tool.
For assistance, contact support@cincopa.com
Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.
Submit
