{"@context": "https://schema.org", "@type": "WebAPI", "name": "Linode API API", "description": "## 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 HTT", "provider": {"@type": "Organization", "name": "linode.com"}, "documentation": "https://www.linode.com/docs/api/openapi.yaml"}
Index / APIs / linode.com

Linode API API

## 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 HTT

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.linode.com/v4 https://api.linode.com/v4beta

auth: b e a r ,

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Linode API v4.145.0

## 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

methodpathwhat the vendor says it does
GET/accountAccount View Returns the contact and billing information related to your Account. Account
PUT/accountAccount Update Updates contact and billing information related to your Account. Account
POST/account/cancelAccount Cancel Cancels an active Linode account. This action will cause Linode to attempt to charge the credit
POST/account/credit-cardCredit Card Add/Edit **DEPRECATED**. Please use Payment Method Add ([POST /account/payment-methods](/docs/api/
GET/account/entity-transfersEntity Transfers List **DEPRECATED**. Please use [Service Transfers List](/docs/api/account/#service-transfers
POST/account/entity-transfersEntity Transfer Create **DEPRECATED**. Please use [Service Transfer Create](/docs/api/account/#service-transfe
GET/account/entity-transfers/{token}Entity Transfer View **DEPRECATED**. Please use [Service Transfer View](/docs/api/account/#service-transfer-vi
DELETE/account/entity-transfers/{token}Entity Transfer Cancel **DEPRECATED**. Please use [Service Transfer Cancel](/docs/api/account/#service-transfe
POST/account/entity-transfers/{token}/acceptEntity Transfer Accept **DEPRECATED**. Please use [Service Transfer Accept](/docs/api/account/#service-transfe
GET/account/eventsEvents List Returns a collection of Event objects representing actions taken on your Account from the last 90
GET/account/events/{eventId}Event View Returns a single Event object. Account
POST/account/events/{eventId}/readEvent Mark as Read Marks a single Event as read. Account
POST/account/events/{eventId}/seenEvent Mark as Seen Marks all Events up to and including this Event by ID as seen. Account
GET/account/invoicesInvoices List Returns a paginated list of Invoices against your Account. Account
GET/account/invoices/{invoiceId}Invoice View Returns a single Invoice object. Account
GET/account/invoices/{invoiceId}/itemsInvoice Items List Returns a paginated list of Invoice items. Account
GET/account/loginsUser Logins List All Returns a collection of successful logins for all users on the account during the last 90
GET/account/logins/{loginId}Login View Returns a Login object that displays information about a successful login. The logins that can be v
GET/account/maintenanceMaintenance List Returns a collection of Maintenance objects for any entity a user has permissions to view. Ca
GET/account/notificationsNotifications List Returns a collection of Notification objects representing important, often time-sensitive i
GET/account/oauth-clientsOAuth Clients List Returns a paginated list of OAuth Clients registered to your Account. OAuth Clients allow
POST/account/oauth-clientsOAuth Client Create Creates an OAuth Client, which can be used to allow users (using their Linode account) to
GET/account/oauth-clients/{clientId}OAuth Client View Returns information about a single OAuth client. Account
PUT/account/oauth-clients/{clientId}OAuth Client Update Update information about an OAuth Client on your Account. This can be especially useful to
DELETE/account/oauth-clients/{clientId}OAuth Client Delete Deletes an OAuth Client registered with Linode. The Client ID and Client secret will no lo
POST/account/oauth-clients/{clientId}/reset-secretOAuth Client Secret Reset Resets the OAuth Client secret for a client you own, and returns the OAuth Client wi
GET/account/oauth-clients/{clientId}/thumbnailOAuth Client Thumbnail View Returns the thumbnail for this OAuth Client. This is a publicly-viewable endpoint
PUT/account/oauth-clients/{clientId}/thumbnailOAuth Client Thumbnail Update Upload a thumbnail for a client you own. You must upload an image file that wil
GET/account/payment-methodsPayment Methods List Returns a paginated list of Payment Methods for this Account. Account
POST/account/payment-methodsPayment Method Add Adds a Payment Method to your Account with the option to set it as the default method. * A
GET/account/payment-methods/{paymentMethodId}Payment Method View View the details of the specified Payment Method. Account
DELETE/account/payment-methods/{paymentMethodId}Payment Method Delete Deactivate the specified Payment Method. The default Payment Method can not be deleted.
POST/account/payment-methods/{paymentMethodId}/make-defaultPayment Method Make Default Make the specified Payment Method the default method for automatically processing
GET/account/paymentsPayments List Returns a paginated list of Payments made on this Account. Account
POST/account/paymentsPayment Make Makes a Payment to your Account. * The requested amount is charged to the default Payment Method
POST/account/payments/paypalPayPal Payment Stage **Note**: This endpoint is disabled and no longer accessible. PayPal can be designated as
POST/account/payments/paypal/executeStaged/Approved PayPal Payment Execute **Note**: This endpoint is disabled and no longer accessible. PayPal ca
GET/account/payments/{paymentId}Payment View Returns information about a specific Payment. Account
POST/account/promo-codesPromo Credit Add Adds an expiring Promo Credit to your account. The following restrictions apply: * Your acc
GET/account/service-transfersService Transfers List Returns a collection of all created and accepted Service Transfers for this account, re

and 160 more operation(s) in this specification, all searchable.

specification origin: https://www.linode.com/docs/api/openapi.yaml

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.