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 enrolledOAuth.
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 enrolledResponse 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 | integerRead-only The current page. | ||||||||||||
pages | integerRead-only The total number of pages. | ||||||||||||
results | integerRead-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 enrollOAuth.
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_openRequest Body Schema
id Required | stringThe 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-viewOAuth.
account:read_only
Authorizations
| personalAccessToken | |
| oauth | account:read_only |
Path Parameters
| betaId | stringRequiredThe 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 $betaIdResponse 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 | stringRead-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 | stringThe unique identifier of the Beta Program. |
label | stringRead-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 listResponse 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 | integerRead-only The current page. | ||||||||||||||
pages | integerRead-only The total number of pages. | ||||||||||||||
results | integerRead-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 | stringRequiredThe ID of the Beta Program. |
Request Samples
curl https://api.linode.com/v4/betas/$betaId \
-H "Authorization: Bearer $TOKEN"linode-cli beta view $betaIdResponse 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 | stringRead-only Additional details regarding the Beta Program. |
ended Nullable | string<date-time>Read-only The date-time that the Beta Program ended.
|
greenlight_only | booleanRead-only Whether the Beta Program requires Green Light participation for enrollment. |
id | stringThe unique identifier of the Beta Program. |
label | stringRead-only The name of the Beta Program. |
more_info Nullable | stringRead-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
|