Overview
Daminion can be easily integrated with external systems (CMS, ERP, Web-Site, etc…) using Daminion API.
The available API calls include the following: authorization; import, export, search, download, and removal of the files; as well as creation, upload, export, and assigning of the tags.
The Daminion API is a set of HTTP endpoints that help your app integrate with Daminion. Check out our full HTTP documentation to learn what you can do with the API
User Endpoints
Request and response formats
In general, the Daminion API uses HTTP POST requests with JSON arguments and JSON responses. Request authentication is done via OAuth 2.0 using the Authorization request header or authorization URL parameter.
RPC endpoints
These endpoints accept arguments as JSON in the request body and return results as JSON in the response body. RPC endpoints are on the your-daminion-server/api domain.
Content-upload endpoints
These endpoints accept file content in the request body, so their arguments are instead passed as JSON in the Daminion-API-Arg request header or arg URL parameter.