Beta Programs v4.176.0
Enrolled Beta Programs List
Display all enrolled Beta Programs for your Account. Includes inactive as well as active Beta Programs.
Only unrestricted Users can access this command.
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 | integerThe current page. | ||||||||||||
pages | integerThe total number of pages. | ||||||||||||
results | integerThe total number of results. |
errors | array
of objects
|
Beta Program Enroll
Enroll your Account in an active Beta Program.
Only unrestricted Users can access this command.
To view active Beta Programs, use the Beta Programs List command.
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.
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 | stringThe unique identifier of the Beta Program. |
Response Samples
{}{
"errors": [
{
"field": "fieldname",
"reason": "fieldname must be a valid value"
}
]
}Responses
errors | array
of objects
|
Enrolled Beta Program View
Display an enrolled Beta Program for your Account. The Beta Program may be inactive.
Only unrestricted Users can access this command.
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 $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 | stringAdditional details regarding the Beta Program. |
ended Nullable | string<date-time>The date-time that the Beta Program ended.
|
enrolled | string<date-time>The date-time of Account enrollment to the Beta Program. |
id | stringThe unique identifier of the Beta Program. |
label | stringThe name of the Beta Program. |
started | string<date-time>The start date-time of the Beta Program. |
errors | array
of objects
|
Beta Programs List
Display all active Beta Programs.
Only unrestricted Users can access this command.
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 | integerThe current page. | ||||||||||||||
pages | integerThe total number of pages. | ||||||||||||||
results | integerThe total number of results. |
errors | array
of objects
|
Beta Program View
Display information about a Beta Program. This command can be used to access inactive as well as active Beta Programs.
Only unrestricted Users can access this command.
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 $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 | stringAdditional details regarding the Beta Program. |
ended Nullable | string<date-time>The date-time that the Beta Program ended.
|
greenlight_only | booleanWhether the Beta Program requires Green Light participation for enrollment. |
id | stringThe unique identifier of the Beta Program. |
label | stringThe name of the Beta Program. |
more_info Nullable | stringAdditional source of information for the Beta Program. |
started | string<date-time>The start date-time of the Beta Program. |
errors | array
of objects
|