This document tracks LinodeGo support for the features of the Linode API.
Endpoints are implemented as needed, by need or user-request. As new features are added (as reported in the Linode API Changelog) this document should be updated to reflect any missing endpoints. New or deprecated fields should also be indicated below the affected HTTP method, for example:
- `/fake/endpoint`
- [x] `GET`
* 4.0.29 field X is not implemented <http://...>
- [ ] `POST`
* 4.0.30 added support to create Fake things <http://...>
See template.go
and template_test.go
for tips on adding new endpoints.
/linode/instances
-
GET
-
POST
-
/linode/instances/$id
-
GET
-
PUT
-
DELETE
-
/linode/instances/$id/boot
-
POST
-
/linode/instances/$id/clone
-
POST
-
/linode/instances/$id/mutate
-
POST
-
/linode/instances/$id/reboot
-
POST
-
/linode/instances/$id/rebuild
-
POST
-
/linode/instances/$id/rescue
-
POST
-
/linode/instances/$id/resize
-
POST
-
/linode/instances/$id/shutdown
-
POST
-
/linode/instances/$id/volumes
-
GET
-
/linode/instances/$id/backups
-
GET
-
POST
-
/linode/instances/$id/backups/$id/restore
-
POST
-
/linode/instances/$id/backups/cancel
-
POST
-
/linode/instances/$id/backups/enable
-
POST
-
/linode/instances/$id/configs
-
GET
-
POST
-
/linode/instances/$id/configs/$id
-
GET
-
PUT
-
DELETE
-
/linode/instances/$id/disks
-
GET
-
POST
-
/linode/instances/$id/disks/$id
-
GET
-
PUT
-
POST
-
DELETE
-
/linode/instances/$id/disks/$id/password
-
POST
-
/linode/instances/$id/disks/$id/resize
-
POST
-
/linode/instances/$id/ips
-
GET
-
POST
-
/linode/instances/$id/ips/$ip_address
-
GET
-
PUT
-
DELETE
-
/linode/instances/$id/ips/sharing
-
POST
-
/linode/kernels
-
GET
-
/linode/kernels/$id
-
GET
-
/linode/stackscripts
-
GET
-
POST
-
/linode/stackscripts/$id
-
GET
-
PUT
-
DELETE
-
/linode/instances/$id/stats
-
GET
-
/linode/instances/$id/stats/$year/$month
-
GET
-
/linode/types
-
GET
-
/linode/types/$id
-
GET
-
/domains
-
GET
-
POST
-
/domains/$id
-
GET
-
PUT
-
DELETE
-
/domains/$id/clone
-
POST
-
/domains/$id/records
-
GET
-
POST
-
/domains/$id/records/$id
-
GET
-
PUT
-
DELETE
-
/lke/clusters
-
POST
-
GET
-
PUT
-
DELETE
-
/lke/clusters/$id/pools
-
POST
-
GET
-
PUT
-
DELETE
-
/lke/clusters/$id/api-endpoint
-
GET
-
/lke/clusters/$id/kubeconfig
-
GET
-
/lke/clusters/$id/versions
-
GET
-
/lke/clusters/$id/versions/$id
-
GET
-
/longview/clients
-
GET
-
POST
-
/longview/clients/$id
-
GET
-
PUT
-
DELETE
-
/longview/subscriptions
-
GET
-
/longview/subscriptions/$id
-
GET
-
/nodebalancers
-
GET
-
POST
-
/nodebalancers/$id
-
GET
-
PUT
-
DELETE
-
/nodebalancers/$id/stats
-
GET
-
/nodebalancers/$id/configs
-
GET
-
POST
-
/nodebalancers/$id/configs/$id
-
GET
-
DELETE
-
/nodebalancers/$id/configs/$id/nodes
-
GET
-
POST
-
/nodebalancers/$id/configs/$id/nodes/$id
-
GET
-
PUT
-
DELETE
-
/nodebalancers/$id/configs/$id/rebuild
-
POST
-
/networking/ip-assign
-
POST
-
/networking/ips
-
GET
-
POST
-
/networking/ips/$address
-
GET
-
PUT
-
DELETE
-
/networking/ips
-
GET
-
/networking/ips/$address
-
GET
-
PUT
-
/networking/ipv6/ranges
-
GET
-
/networking/ipv6/pools
-
GET
-
/regions
-
GET
-
/regions/$id
-
GET
-
/support/tickets
-
GET
-
POST
-
/support/tickets/$id
-
GET
-
/support/tickets/$id/attachments
-
POST
-
/support/tickets/$id/replies
-
GET
-
POST
-
/tags/
-
GET
-
POST
-
/tags/$id
-
GET
-
DELETE
-
/account/events
-
GET
-
/account/events/$id
-
GET
-
/account/events/$id/read
-
POST
-
/account/events/$id/seen
-
POST
-
/account/invoices/
-
GET
-
/account/invoices/$id
-
GET
-
/account/invoices/$id/items
-
GET
-
/account/notifications
-
GET
-
/account/oauth-clients
-
GET
-
POST
-
/account/oauth-clients/$id
-
GET
-
PUT
-
DELETE
-
/account/oauth-clients/$id/reset_secret
-
POST
-
/account/oauth-clients/$id/thumbnail
-
GET
-
PUT
-
/object-storage/keys
-
GET
-
POST
-
/object-storage/keys/$id
-
GET
-
PUT
-
DELETE
-
/object-storage/clusters
-
GET
-
/object-storage/clusters/$id
-
GET
-
/object-storage/buckets
-
GET
-
POST
-
/object-storage/buckets/$id/$id
-
GET
-
DELETE
-
/account/payments
-
GET
-
POST
-
/account/payments/$id
-
GET
-
/account/payments/paypal
-
GET
-
/account/payments/paypal/execute
-
POST
-
/account/settings
-
GET
-
PUT
-
/account/users
-
GET
-
POST
-
/account/users/$username
-
GET
-
PUT
-
DELETE
-
/account/users/$username/grants
-
GET
-
PUT
-
/account/users/$username/password
-
POST
-
/profile
-
GET
-
PUT
-
/profile/apps
-
GET
-
/profile/apps/$id
-
GET
-
DELETE
-
/profile/grants
-
GET
-
/profile/sshkeys
-
GET
-
POST
-
/profile/sshkeys/$id
-
GET
-
PUT
-
DELETE
-
/profile/tfa-disable
-
POST
-
/profile/tfa-enable
-
POST
-
/profile/tfa-enable-confirm
-
POST
-
/profile/tokens
-
GET
-
POST
-
/profile/tokens/$id
-
GET
-
PUT
-
DELETE
-
/images
-
GET
-
/images/$id
-
GET
-
POST
-
PUT
-
DELETE
-
/volumes
-
GET
-
POST
-
/volumes/$id
-
GET
-
PUT
-
DELETE
-
/volumes/$id/attach
-
POST
-
/volumes/$id/clone
-
POST
-
/volumes/$id/detach
-
POST
-
/volumes/$id/resize
-
POST
-