Daminion integrates with external systems—such as CMS platforms, ERP solutions, and public websites—via the Daminion API.
The API provides endpoints for:
To get started, read the First Steps guide for connecting to Daminion via the API.
The Daminion API is a set of HTTP endpoints that enable your application to interact with your Daminion server. For complete reference documentation, see our HTTP documentation.
Most Daminion API methods use HTTP POST requests with JSON request bodies and JSON responses. Authentication is performed via OAuth 2.0 using either the Authorization request header or an authorization URL parameter.
RPC endpoints accept JSON arguments in the request body and return JSON results in the response body. These endpoints are available on:
https://<your-daminion-server>/api
Content-upload endpoints send file content in the request body. Their arguments are passed as JSON using either the Daminion-API-Arg request header or the arg URL parameter.