Back to the "Organization API" | Back to the navigation
https://docs.github.com/rest/actions/variables#list-organization-variables
$variables = $client->organization()->variables()->all('KnpLabs');https://docs.github.com/rest/actions/variables#get-an-organization-variable
$variable = $client->organization()->variables()->show('KnpLabs', $variableName);https://docs.github.com/rest/actions/variables#create-an-organization-variable
$client->organization()->variables()->create('KnpLabs', [
'name' => $name,
'value' => $value,
'visibility' => $visibility,
'selected_repository_ids' => $selectedRepositoryIds,
]);https://docs.github.com/rest/actions/variables#update-an-organization-variable
$client->organization()->variables()->update('KnpLabs', $variableName, [
'name' => $name,
'value' => $value,
'visibility' => $visibility,
'selected_repository_ids' => $selectedRepositoryIds
]);https://docs.github.com/rest/actions/variables#delete-an-organization-variable
$client->organization()->variables()->remove('KnpLabs', $variableName);$client->organization()->variables()->selectedRepositories('KnpLabs', $variableName);$client->organization()->variables()->setSelectedRepositories('KnpLabs', 'variableName', [
'selected_repository_ids' => [1, 2, 3],
]);https://docs.github.com/rest/actions/variables#add-selected-repository-to-an-organization-variable
$client->organization()->variables()->addRepository('KnpLabs', $repositoryId, $variableName);$client->organization()->variables()->removeRepository('KnpLabs', $repositoryId, $variableName);