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 | integer The current page. | ||||||||||||
pages | integer The total number of pages. | ||||||||||||
results | integer The 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 | 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
|
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 | 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 Additional 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 | string The unique identifier of the Beta Program. |
label | string The 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 | integer The current page. | ||||||||||||||
pages | integer The total number of pages. | ||||||||||||||
results | integer The 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 | 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 Additional details regarding the Beta Program. |
ended Nullable | string<date-time> The date-time that the Beta Program ended.
|
greenlight_only | boolean Whether the Beta Program requires Green Light participation for enrollment. |
id | string The unique identifier of the Beta Program. |
label | string The name of the Beta Program. |
more_info Nullable | string Additional source of information for the Beta Program. |
started | string<date-time> The start date-time of the Beta Program. |
errors | array
of objects
|