Automate Linode
HumDay reads Linode’s own published API description and derives 342 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 Linode is
## Introduction The Linode API provides the ability to programmatically manage the full range of Linode products and services. This reference is designed to assist application developers and system administrators. Each endpoint includes descriptions, request syntax, and examples using standard HTTP requests. Response data is returned in JSON format. This document was generated from our OpenAPI Spe
API host: api.linode.com
What HumDay can do in Linode
186 documented operations change something in Linode. The 47 most useful are listed here.
- POSTUser Create
/account/users - POSTManaged Contact Create
/managed/contacts - POSTNew Tag Create
/tags - POSTDomain Record Create
/domains/{domainId}/records - POSTSupport Ticket Open
/support/tickets - POSTPayment Make
/account/payments - POSTPayment Method Add
/account/payment-methods - POSTReply Create
/support/tickets/{ticketId}/replies - POSTSupport Ticket Attachment Create
/support/tickets/{ticketId}/attachments - POSTImage Create
/images - POSTDomain Create
/domains - POSTVolume Create
/volumes - POSTNodeBalancer Create
/nodebalancers - DELETEUser Delete
/account/users/{username} - PUTUser Update
/account/users/{username} - DELETEManaged Contact Delete
/managed/contacts/{contactId} - PUTManaged Contact Update
/managed/contacts/{contactId} - POSTKubernetes Cluster Create
/lke/clusters - POSTImage Upload
/images/upload - POSTPersonal Access Token Create
/profile/tokens - POSTSSH Key Add
/profile/sshkeys - POSTLinode Create
/linode/instances - POSTLongview Client Create
/longview/clients - POSTManaged Service Create
/managed/services - POSTTwo Factor Secret Create
/profile/tfa-enable - POSTPromo Credit Add
/account/promo-codes - POSTStackScript Create
/linode/stackscripts - POSTManaged Credential Create
/managed/credentials - POSTObject Storage Key Create
/object-storage/keys - PUTUser Preferences Update
/profile/preferences - POSTFirewall Create
/networking/firewalls - POSTPhone Number Verification Code Send
/profile/phone-number - POSTObject Storage Bucket Create
/object-storage/buckets - POSTEvent Mark as Read
/account/events/{eventId}/read - POSTEvent Mark as Seen
/account/events/{eventId}/seen - POSTService Transfer Create
/account/service-transfers - PUTUser's Grants Update
/account/users/{username}/grants - POSTSupport Ticket Close
/support/tickets/{ticketId}/close - POSTIP Addresses Share
/networking/ips/share - POSTIPv4 Sharing Configure
/networking/ipv4/share - POSTIPv6 Range Create
/networking/ipv6/ranges - POSTManaged MySQL Database Create
/databases/mysql/instances - PUTAccount Update
/account - DELETEDomain Record Delete
/domains/{domainId}/records/{recordId} - PUTDomain Record Update
/domains/{domainId}/records/{recordId} - PUTProfile Update
/profile - POSTManaged PostgreSQL Database Create
/databases/postgresql/instances
What HumDay can read from Linode
These are the operations a schedule or a trigger can watch.
- GETInvoice Items List
/account/invoices/{invoiceId}/items - GETUsers List
/account/users - GETEvents List
/account/events - GETUser Logins List All
/account/logins - GETManaged Issues List
/managed/issues - GETSupport Tickets List
/support/tickets - GETInvoices List
/account/invoices - GETPayments List
/account/payments - GETManaged Contacts List
/managed/contacts - GETPayment Methods List
/account/payment-methods - GETTags List
/tags - GETImages List
/images - GETDomains List
/domains - GETRegions List
/regions - GETVolumes List
/volumes - GETNodeBalancers List
/nodebalancers - GETEvent View
/account/events/{eventId} - GETUser View
/account/users/{username} - GETManaged Issue View
/managed/issues/{issueId} - GETDomain Records List
/domains/{domainId}/records - GETSupport Ticket View
/support/tickets/{ticketId} - GETInvoice View
/account/invoices/{invoiceId} - GETPayment View
/account/payments/{paymentId} - GETManaged Contact View
/managed/contacts/{contactId} - GETTypes List
/linode/types - GETKubernetes Clusters List
/lke/clusters - GETKubernetes Versions List
/lke/versions - GETAuthorized Apps List
/profile/apps - GETManaged Stats List
/managed/stats - GETKernels List
/linode/kernels - GETIP Addresses List
/networking/ips - GETGrants List
/profile/grants - GETLogins List
/profile/logins - GETPersonal Access Tokens List
/profile/tokens - GETManaged Database Types List
/databases/types - GETTrusted Devices List
/profile/devices - GETSSH Keys List
/profile/sshkeys - GETLinodes List
/linode/instances - GETLongview Clients List
/longview/clients - GETManaged Services List
/managed/services - GETVLANs List
/networking/vlans - GETManaged Database Engines List
/databases/engines - GETMaintenance List
/account/maintenance - GETManaged Databases List All
/databases/instances - GETStackScripts List
/linode/stackscripts - GETManaged Credentials List
/managed/credentials - GETObject Storage Keys List
/object-storage/keys - GETUser Preferences View
/profile/preferences - GETFirewalls List
/networking/firewalls - GETNotifications List
/account/notifications - GETLongview Subscriptions List
/longview/subscriptions - GETObject Storage Buckets List
/object-storage/buckets - GETManaged Linode Settings List
/managed/linode-settings
How automating Linode 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 Linode account.
- Grant access, then go live. You approve the specific Linode operations it may use — and only those.
Popular Linode integrations
Connect Linode to the tools people pair it with most.
- Linode and OData for namespace microsoft.graphintegration
- Linode and Cloudflareintegration
- Linode and NetBoxintegration
- Linode and GitHubintegration
- Linode and Mistintegration
- Linode and Loket.nlintegration
- Linode and Atlassian The Jira Cloud platformintegration
- Linode and Magento B2Bintegration
- Linode and Stripeintegration
- Linode and Zuora Reference Billingintegration
- Linode and bunqintegration
- Linode and DocuSignintegration
Automate Linode with these
- Cloudflare3122 operations
- Netboxdemo NetBox386 operations
- Clever Cloud324 operations
- DRACOON276 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 Linode automation
- Can HumDay connect to Linode?
- Yes. HumDay reads Linode's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 342 operations are documented.
- Do I need to write code to automate Linode?
- 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 Linode account.
- What can HumDay do in Linode?
- 186 of the 342 documented operations change something in Linode, and 156 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Linode 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 Linode is held behind that approval.
Where this came from
The operations above are read from a published API description for Linode at www.linode.com/docs/api/openapi.yaml. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.