Getting DMS Documents
DMS documents are those stored within Administrate’s Document Management System (DMS). You can access the meta data stored with these documents, and the documents themselves.
GET (/api/v2/docs/dms/:id()
Using curl
curl https://YOUR-SUBDOMAIN.administrateapp.com/api/v2/docs/dms/:id \
-k -u (login):(password)
Using php
<?php
$url = 'https://YOUR-SUBDOMAIN.administrateapp.com/api/v2/docs/dms/1';
$credentials = 'username:password';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, $credentials);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
Example response
{
"file": {
"human_name": "Acme Feature List.pdf",
"id": 2229,
"mime_type": "application/pdf",
"original_name": "Acme Feature List.pdf"
},
"url": "url/to/fetch/2229"
}
statuscode 200
no error
statuscode 404
does not exist