{"@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"}
## 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.
## 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
| method | path | what the vendor says it does |
|---|---|---|
GET | /account | Account View Returns the contact and billing information related to your Account. Account |
PUT | /account | Account Update Updates contact and billing information related to your Account. Account |
POST | /account/cancel | Account Cancel Cancels an active Linode account. This action will cause Linode to attempt to charge the credit |
POST | /account/credit-card | Credit Card Add/Edit **DEPRECATED**. Please use Payment Method Add ([POST /account/payment-methods](/docs/api/ |
GET | /account/entity-transfers | Entity Transfers List **DEPRECATED**. Please use [Service Transfers List](/docs/api/account/#service-transfers |
POST | /account/entity-transfers | Entity 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}/accept | Entity Transfer Accept **DEPRECATED**. Please use [Service Transfer Accept](/docs/api/account/#service-transfe |
GET | /account/events | Events 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}/read | Event Mark as Read Marks a single Event as read. Account |
POST | /account/events/{eventId}/seen | Event Mark as Seen Marks all Events up to and including this Event by ID as seen. Account |
GET | /account/invoices | Invoices 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}/items | Invoice Items List Returns a paginated list of Invoice items. Account |
GET | /account/logins | User 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/maintenance | Maintenance List Returns a collection of Maintenance objects for any entity a user has permissions to view. Ca |
GET | /account/notifications | Notifications List Returns a collection of Notification objects representing important, often time-sensitive i |
GET | /account/oauth-clients | OAuth Clients List Returns a paginated list of OAuth Clients registered to your Account. OAuth Clients allow |
POST | /account/oauth-clients | OAuth 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-secret | OAuth Client Secret Reset Resets the OAuth Client secret for a client you own, and returns the OAuth Client wi |
GET | /account/oauth-clients/{clientId}/thumbnail | OAuth Client Thumbnail View Returns the thumbnail for this OAuth Client. This is a publicly-viewable endpoint |
PUT | /account/oauth-clients/{clientId}/thumbnail | OAuth Client Thumbnail Update Upload a thumbnail for a client you own. You must upload an image file that wil |
GET | /account/payment-methods | Payment Methods List Returns a paginated list of Payment Methods for this Account. Account |
POST | /account/payment-methods | Payment 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-default | Payment Method Make Default Make the specified Payment Method the default method for automatically processing |
GET | /account/payments | Payments List Returns a paginated list of Payments made on this Account. Account |
POST | /account/payments | Payment Make Makes a Payment to your Account. * The requested amount is charged to the default Payment Method |
POST | /account/payments/paypal | PayPal Payment Stage **Note**: This endpoint is disabled and no longer accessible. PayPal can be designated as |
POST | /account/payments/paypal/execute | Staged/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-codes | Promo Credit Add Adds an expiring Promo Credit to your account. The following restrictions apply: * Your acc |
GET | /account/service-transfers | Service 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.