Beta Programs v4.176.0
List enrolled Beta programs
Display all enrolled Beta Programs for your Account. Includes inactive as well as active Beta Programs.
Only unrestricted Users can access this operation.
CLI.
linode-cli betas enrolled
OAuth.
account:read_only
Authorizations
personalAccessToken | |
oauth | account:read_only |
Query Parameters
page |
The page of a collection to return. |
page_size |
The number of items to return per page. |
Request Samples
curl https://api.linode.com/v4/account/betas \
-H "Authorization: Bearer $TOKEN"
linode-cli betas enrolled
Response Samples
{
"data": [
{
"description": "This is an open public beta for an example feature.",
"ended": null,
"enrolled": "2023-09-11T00:00:00",
"id": "example_open",
"label": "Example Open Beta",
"started": "2023-07-11T00:00:00"
}
],
"page": 1,
"pages": 1,
"results": 1
}
{
"errors": [
{
"field": "fieldname",
"reason": "fieldname must be a valid value"
}
]
}
Responses
data | array
of objects
| ||||||||||||
page | integer Read-only The current page. | ||||||||||||
pages | integer Read-only The total number of pages. | ||||||||||||
results | integer Read-only The total number of results. |
errors | array
of objects
|
Enroll in a Beta program
Enroll your Account in an active Beta Program.
Only unrestricted Users can access this operation.
To view active Beta Programs, run the List beta programs operation.
Active Beta Programs may have a limited number of enrollments. If a Beta Program has reached is maximum number of enrollments, an error is returned even though the request is successful.
Beta Programs with "greenlight_only": true
can only be enrolled by Accounts that participate in the Greenlight program.
CLI.
linode-cli betas enroll
OAuth.
account:read_write
Authorizations
personalAccessToken | |
oauth | account:read_write |
Request Samples
curl https://api.linode.com/v4/account/betas \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-X POST -d '{
"id": "example_open"
}'
linode-cli betas enroll --id example_open
Request Body Schema
id Required | string The unique identifier of the Beta Program. |
Response Samples
{}
{
"errors": [
{
"field": "fieldname",
"reason": "fieldname must be a valid value"
}
]
}
Responses
errors | array
of objects
|
Get an enrolled Beta program
Display an enrolled Beta Program for your Account. The Beta Program may be inactive.
Only unrestricted Users can access this operation.
CLI.
linode-cli betas enrolled-view
OAuth.
account:read_only
Authorizations
personalAccessToken | |
oauth | account:read_only |
Path Parameters
betaId | string RequiredThe ID of the Beta Program. |
Request Samples
curl https://api.linode.com/v4/account/betas/$betaId \
-H "Authorization: Bearer $TOKEN"
linode-cli betas enrolled-view $betaId
Response Samples
{
"description": "This is an open public beta for an example feature.",
"ended": null,
"enrolled": "2023-09-11T00:00:00",
"id": "example_open",
"label": "Example Open Beta",
"started": "2023-07-11T00:00:00"
}
{
"errors": [
{
"field": "fieldname",
"reason": "fieldname must be a valid value"
}
]
}
Responses
description Nullable | string Read-only Additional details regarding the Beta Program. |
ended Nullable | string<date-time> Read-only The date-time that the Beta Program ended.
|
enrolled | string<date-time> Read-only The date-time of Account enrollment to the Beta Program. |
id | string The unique identifier of the Beta Program. |
label | string Read-only The name of the Beta Program. |
started | string<date-time> Read-only The start date-time of the Beta Program. |
errors | array
of objects
|
List Beta programs
Display all active Beta Programs.
Only unrestricted Users can access this operation.
Authorizations
personalAccessToken | |
oauth |
Query Parameters
page |
The page of a collection to return. |
page_size |
The number of items to return per page. |
Request Samples
curl https://api.linode.com/v4/betas \
-H "Authorization: Bearer $TOKEN"
linode-cli betas list
Response Samples
{
"data": [
{
"description": "This is an open public beta for an example feature.",
"ended": null,
"greenlight_only": true,
"id": "example_open",
"label": "Example Open Beta",
"more_info": "https://www.linode.com/green-light/",
"started": "2023-07-11T00:00:00"
}
],
"page": 1,
"pages": 1,
"results": 1
}
{
"errors": [
{
"field": "fieldname",
"reason": "fieldname must be a valid value"
}
]
}
Responses
data | array
of objects
| ||||||||||||||
page | integer Read-only The current page. | ||||||||||||||
pages | integer Read-only The total number of pages. | ||||||||||||||
results | integer Read-only The total number of results. |
errors | array
of objects
|
Get a Beta program
Display information about a Beta Program. This operation can be used to access inactive as well as active Beta Programs.
Only unrestricted Users can access this operation.
Authorizations
personalAccessToken | |
oauth |
Path Parameters
betaId | string RequiredThe ID of the Beta Program. |
Request Samples
curl https://api.linode.com/v4/betas/$betaId \
-H "Authorization: Bearer $TOKEN"
linode-cli beta view $betaId
Response Samples
{
"description": "This is an open public beta for an example feature.",
"ended": null,
"greenlight_only": true,
"id": "example_open",
"label": "Example Open Beta",
"more_info": "https://www.linode.com/green-light/",
"started": "2023-07-11T00:00:00"
}
{
"errors": [
{
"field": "fieldname",
"reason": "fieldname must be a valid value"
}
]
}
Responses
description Nullable | string Read-only Additional details regarding the Beta Program. |
ended Nullable | string<date-time> Read-only The date-time that the Beta Program ended.
|
greenlight_only | boolean Read-only Whether the Beta Program requires Green Light participation for enrollment. |
id | string The unique identifier of the Beta Program. |
label | string Read-only The name of the Beta Program. |
more_info Nullable | string Read-only Additional source of information for the Beta Program. |
started | string<date-time> Read-only The start date-time of the Beta Program. |
errors | array
of objects
|