Automate DRACOON
HumDay reads DRACOON’s own published API description and derives 276 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What DRACOON is
REST Web Services for DRACOON This page provides an overview of all available and documented DRACOON APIs, which are grouped by tags. Each tag provides a collection of APIs that are intended for a specific area of the DRACOON. Developer Information   <a title='Get SDKs on GitHub' href='https://githu
What HumDay can do in DRACOON
153 documented operations change something in DRACOON. The 70 most useful are listed here.
- POSTCreate new user
/v4/users - POSTCreate new Upload Share
/v4/shares/uploads - POSTSet file keys for a list of users and files
/v4/nodes/files/keys - POSTCreate new file upload channel
/v4/nodes/files/uploads - POSTCreate new user group
/v4/groups - PUTUpdates a list of file’s metadata
/v4/nodes/files - POSTCreate new folder
/v4/nodes/folders - PUTMark or unmark a list of nodes (room, folder or file) as favorite
/v4/nodes/favorites - POSTCreate new Download Share
/v4/shares/downloads - POSTCreate customer
/v4/provisioning/customers - POSTSend an existing Upload Share link via email
/v4/shares/uploads/{share_id}/email - POSTCreate new file upload channel
/v4/public/shares/uploads/{access_key} - PUTSubscribe or Unsubscribe a List of Upload Shares for notifications
/v4/user/subscriptions/upload_shares - POSTCreate node comment
/v4/nodes/{node_id}/comments - PUTAdd or edit custom user attributes
/v4/users/{user_id}/userAttributes - POSTCreate new room
/v4/nodes/rooms - PUTUpdate List of Upload Shares
/v4/shares/uploads - POSTCreate webhook
/v4/settings/webhooks - POSTCreate tenant webhook
/v4/provisioning/webhooks - PUTAdd or change room granted user(s)
/v4/nodes/rooms/{room_id}/users - PUTAdd or edit user profile attributes
/v4/user/profileAttributes - DELETECancel file upload
/v4/nodes/files/uploads/{upload_id} - POSTSend an existing Download Share link via email
/v4/shares/downloads/{share_id}/email - DELETECancel file upload
/v4/uploads/{token} - POSTUpload file
/v4/uploads/{token} - PUTComplete file upload
/v4/uploads/{token} - DELETERemove user
/v4/users/{user_id} - PUTUpdate user's metadata
/v4/users/{user_id} - DELETEUnsubscribe Upload Share from notifications
/v4/user/subscriptions/upload_shares/{share_id} - POSTSubscribe Upload Share for notifications
/v4/user/subscriptions/upload_shares/{share_id} - POSTCreate key pair and preserve copy of old private key
/v4/user/account/keypairs - PUTSubscribe or Unsubscribe a List of nodes for notifications
/v4/user/subscriptions/nodes - PUTSet customer settings
/v4/settings - PUTComplete S3 file upload
/v4/nodes/files/uploads/{upload_id}/s3 - PUTAdd or edit customer attributes
/v4/provisioning/customers/{customer_id}/customerAttributes - PUTToggle notification channels
/v4/settings/notifications/channels - POSTGenerate presigned URLs for S3 file upload
/v4/nodes/files/uploads/{upload_id}/s3_urls - PUTSubscribe or Unsubscribe a List of Download Shares for notifications
/v4/user/subscriptions/download_shares - PUTUpdates a file’s metadata
/v4/nodes/files/{file_id} - DELETERevoke granted role from user(s)
/v4/roles/{role_id}/users - POSTAssign user(s) to the role
/v4/roles/{role_id}/users - POSTAdd group members
/v4/groups/{group_id}/users - DELETEUnmark a node (room, folder or file) as favorite
/v4/nodes/{node_id}/favorite - POSTMark a node (room, folder or file) as favorite
/v4/nodes/{node_id}/favorite - DELETERemove Upload Share
/v4/shares/uploads/{share_id} - PUTUpdate Upload Share
/v4/shares/uploads/{share_id} - DELETERemove node comment
/v4/nodes/comments/{comment_id} - PUTEdit node comment
/v4/nodes/comments/{comment_id} - DELETERemove customer
/v4/provisioning/customers/{customer_id} - PUTUpdate customer
/v4/provisioning/customers/{customer_id} - PUTUpdate user account
/v4/user/account - DELETERemove Upload Shares
/v4/shares/uploads - POSTActivate client-side encryption for customer
/v4/settings/keypair - PUTUpdate a list of Download Shares
/v4/shares/downloads - POSTCreate system rescue key pair and preserve copy of old private key
/v4/settings/keypairs - DELETERevoke granted user(s) from room
/v4/nodes/rooms/{room_id}/users - PUTUpdate notification configuration
/v4/user/notifications/config/{id} - PUTAdd guest users to a room
/v4/nodes/rooms/{room_id}/guest_users - DELETERemove user group
/v4/groups/{group_id} - PUTUpdate user group's metadata
/v4/groups/{group_id} - DELETEUsing emergency-code
/v4/user/account/mfa - POSTDownload files / folders as ZIP archive
/v4/nodes/zip/download - PUTHandle user-room assignments per group
/v4/nodes/rooms/pending - DELETEReset avatar
/v4/user/account/avatar - POSTChange avatar
/v4/user/account/avatar - DELETERemove user's key pair
/v4/user/account/keypair - POSTSet user's key pair
/v4/user/account/keypair - DELETEUnsubscribe Download Share from notifications
/v4/user/subscriptions/download_shares/{share_id} - POSTSubscribe Download Share for notifications
/v4/user/subscriptions/download_shares/{share_id} - PUTChange user's password
/v4/user/account/password
What HumDay can read from DRACOON
These are the operations a schedule or a trigger can watch.
- GETList Upload Share subscriptions
/v4/user/subscriptions/upload_shares - GETRequest files without user's file key
/v4/nodes/missingFileKeys - GETRequest list of customer users
/v4/provisioning/customers/{customer_id}/users - GETRequest list of notification configurations
/v4/user/notifications/config - GETRequest list of user groups
/v4/groups - GETRequest list of notification channels
/v4/settings/notifications/channels - GETList Download Share subscriptions
/v4/user/subscriptions/download_shares - GETRequest list of notification channels
/v4/config/info/notifications/channels - GETRequest list of Upload Shares
/v4/shares/uploads - GETRequest list of subscription scopes
/v4/resources/user/notifications/scopes - GETRequest list of customers
/v4/provisioning/customers - GETRequest status of S3 file upload
/v4/nodes/files/uploads/{upload_id} - GETRequest user's file key
/v4/nodes/files/{file_id}/user_file_key - GETRequest list of file versions
/v4/nodes/files/versions/{reference_id} - GETRequest user
/v4/users/{user_id} - GETRequest customer information for user
/v4/user/account/customer - GETList node subscriptions
/v4/user/subscriptions/nodes - GETRequest list of nodes
/v4/nodes - GETRequest users
/v4/users - GETRequest customer settings
/v4/settings - GETRequest list of event types
/v4/settings/webhooks/event_types - GETRequest list of event types
/v4/provisioning/webhooks/event_types - GETRequest user's granted roles
/v4/users/{user_id}/roles - GETRequest groups that user is a member of or / and can become a member
/v4/users/{user_id}/groups - GETRequest list of node comments
/v4/nodes/{node_id}/comments - GETRequest Upload Share
/v4/shares/uploads/{share_id} - GETRequest custom user attributes
/v4/users/{user_id}/userAttributes - GET(authenticated) Ping
/v4/user/ping - GETGet customer
/v4/provisioning/customers/{customer_id} - GETSearch nodes
/v4/nodes/search
How automating DRACOON works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live DRACOON account.
- Grant access, then go live. You approve the specific DRACOON operations it may use — and only those.
Automate DRACOON with these
- Cloudflare3122 operations
- Netboxdemo NetBox386 operations
- Linode342 operations
- Clever Cloud324 operations
- Box Platform258 operations
- Netlify's documentation120 operations
- Meshery .75 operations
- Ritc66 operations
- Microsoft Custom Vision Training Client48 operations
- Turbinelabs Turbine Labs44 operations
- Ably Control22 operations
- Ably Platform22 operations
Categories
Questions about DRACOON automation
- Can HumDay connect to DRACOON?
- Yes. HumDay reads DRACOON's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 276 operations are documented.
- Do I need to write code to automate DRACOON?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your DRACOON account.
- What can HumDay do in DRACOON?
- 153 of the 276 documented operations change something in DRACOON, and 123 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my DRACOON account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to DRACOON is held behind that approval.
Where this came from
The operations above are read from a published API description for DRACOON at dracoon.team/api/spec_v4/. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.