v12

latestOpenAPI 3.1.0AGPL-3.0raw.githubusercontent.com2026-05-286377631.6 MB
/api/ee/custom-viz-plugin

PUT /api/ee/custom-viz-plugin/{id}/bundle

Replace the bundle for an existing plugin. Accepts a multipart tar.gz upload in the same format as the POST / endpoint. The manifest's name field must match the plugin's existing identifier.

put/api/ee/custom-viz-plugin/{id}/bundle

Path parameters

idinteger required

value must be an integer greater than zero.

Response

Successful response

bundle_hashstring nullable
{"stackTrail":"paths:/api/ee/custom-viz-plugin/{id}/bundle:put:responses:2XX:content:application/json:schema:properties:created_at","oasType":"schema","type":"unknown"}
dev_bundle_urlstring nullable
dev_onlyboolean required
display_namestring required
enabledboolean required
error_messagestring nullable
iconstring nullable
idinteger required

value must be an integer greater than zero.

identifierstring required
{"stackTrail":"paths:/api/ee/custom-viz-plugin/{id}/bundle:put:responses:2XX:content:application/json:schema:properties:manifest:oneOf","oasType":"schema","type":"unknown","nullable":true}
metabase_versionstring nullable
status'active' | 'error' required
{"stackTrail":"paths:/api/ee/custom-viz-plugin/{id}/bundle:put:responses:2XX:content:application/json:schema:properties:updated_at","oasType":"schema","type":"unknown"}