Coming soon
API and webhooks
Programmatic access to boveDAM — coming soon.
A REST API and webhook system for boveDAM is in active development. The API will allow teams and integrators to manage portals, upload assets, and control member access entirely through code — without using the boveDAM web interface.
What the API will enable
The boveDAM REST API is being designed around the same core objects you work with in the interface: workspaces, portals, assets, modules, and members. Planned capabilities include:
- Portal management: Create, update, publish, and archive portals programmatically. Set portal metadata, locale defaults, and visibility modes via API.
- Asset operations: Upload files directly to a portal's asset library, update metadata, assign assets to modules (Logos, Colors, etc.), and manage version history.
- Member access: Invite members, assign roles at the workspace or portal level, and revoke access — all without manual intervention in the dashboard.
- Module content: Read and write color tokens (including format variants), typography definitions, and logo card metadata.
Use cases
DAM and creative tool workflows: Connect boveDAM to an upstream Digital Asset Management system so that approved assets are automatically pushed to client portals when they reach a certain status in your DAM. Keep the portal in sync without manual uploads.
CI/CD pipelines: When a design token file is updated in your repository, a pipeline step can push the latest color or typography values to boveDAM via the API. Client portals always reflect the current state of your design system.
Creative tool integrations: Build plugins for tools like Adobe Illustrator, Figma, or Sketch that pull logo files or color palettes directly from a boveDAM portal using the API. Designers access approved brand assets from inside the tools they already use.
Planned webhook events
Webhooks will allow external systems to react to activity in boveDAM in real time. Events planned for the initial release include:
portal.published— a portal is published or re-publishedasset.uploaded— a new asset file is added to a portalasset.updated— an existing asset's metadata or file is changedmember.added— a new member is added to a workspace or portalmember.removed— a member's access is revoked
Each webhook payload will include the relevant object data in JSON, along with a signature header for verification.
Register your interest
There is no ETA for the public API preview at this time. To be notified when early access opens, or to share specific integration requirements that should inform the API design, contact the team at hello@bovedam.com.
For context on other upcoming features that pair well with the API, see Custom domains and SSO.