Skip to content

Integrations

GitHub: Codespaces

48 GitHub SDK operations with complete input and response references.

Get started · Schemas

OperationTypeScriptPython
Add a selected repository to a user secretcodespaces.codespacesAddRepositoryForSecretForAuthenticatedUsercodespaces.codespaces_add_repository_for_secret_for_authenticated_user
Add selected repository to an organization secretcodespaces.codespacesAddSelectedRepoToOrgSecretcodespaces.codespaces_add_selected_repo_to_org_secret
Check if permissions defined by a devcontainer have been accepted by the authenticated usercodespaces.codespacesCheckPermissionsForDevcontainercodespaces.codespaces_check_permissions_for_devcontainer
List machine types for a codespacecodespaces.codespacesCodespaceMachinesForAuthenticatedUsercodespaces.codespaces_codespace_machines_for_authenticated_user
Create a codespace for the authenticated usercodespaces.codespacesCreateForAuthenticatedUsercodespaces.codespaces_create_for_authenticated_user
Create or update an organization secretcodespaces.codespacesCreateOrUpdateOrgSecretcodespaces.codespaces_create_or_update_org_secret
Create or update a repository secretcodespaces.codespacesCreateOrUpdateRepoSecretcodespaces.codespaces_create_or_update_repo_secret
Create or update a secret for the authenticated usercodespaces.codespacesCreateOrUpdateSecretForAuthenticatedUsercodespaces.codespaces_create_or_update_secret_for_authenticated_user
Create a codespace from a pull requestcodespaces.codespacesCreateWithPrForAuthenticatedUsercodespaces.codespaces_create_with_pr_for_authenticated_user
Create a codespace in a repositorycodespaces.codespacesCreateWithRepoForAuthenticatedUsercodespaces.codespaces_create_with_repo_for_authenticated_user
Remove users from Codespaces access for an organizationcodespaces.codespacesDeleteCodespacesAccessUserscodespaces.codespaces_delete_codespaces_access_users
Delete a codespace for the authenticated usercodespaces.codespacesDeleteForAuthenticatedUsercodespaces.codespaces_delete_for_authenticated_user
Delete a codespace from the organizationcodespaces.codespacesDeleteFromOrganizationcodespaces.codespaces_delete_from_organization
Delete an organization secretcodespaces.codespacesDeleteOrgSecretcodespaces.codespaces_delete_org_secret
Delete a repository secretcodespaces.codespacesDeleteRepoSecretcodespaces.codespaces_delete_repo_secret
Delete a secret for the authenticated usercodespaces.codespacesDeleteSecretForAuthenticatedUsercodespaces.codespaces_delete_secret_for_authenticated_user
Export a codespace for the authenticated usercodespaces.codespacesExportForAuthenticatedUsercodespaces.codespaces_export_for_authenticated_user
List codespaces for a user in organizationcodespaces.codespacesGetCodespacesForUserInOrgcodespaces.codespaces_get_codespaces_for_user_in_org
Get details about a codespace exportcodespaces.codespacesGetExportDetailsForAuthenticatedUsercodespaces.codespaces_get_export_details_for_authenticated_user
Get a codespace for the authenticated usercodespaces.codespacesGetForAuthenticatedUsercodespaces.codespaces_get_for_authenticated_user
Get an organization public keycodespaces.codespacesGetOrgPublicKeycodespaces.codespaces_get_org_public_key
Get an organization secretcodespaces.codespacesGetOrgSecretcodespaces.codespaces_get_org_secret
Get public key for the authenticated usercodespaces.codespacesGetPublicKeyForAuthenticatedUsercodespaces.codespaces_get_public_key_for_authenticated_user
Get a repository public keycodespaces.codespacesGetRepoPublicKeycodespaces.codespaces_get_repo_public_key
Get a repository secretcodespaces.codespacesGetRepoSecretcodespaces.codespaces_get_repo_secret
Get a secret for the authenticated usercodespaces.codespacesGetSecretForAuthenticatedUsercodespaces.codespaces_get_secret_for_authenticated_user
List devcontainer configurations in a repository for the authenticated usercodespaces.codespacesListDevcontainersInRepositoryForAuthenticatedUsercodespaces.codespaces_list_devcontainers_in_repository_for_authenticated_user
List codespaces for the authenticated usercodespaces.codespacesListForAuthenticatedUsercodespaces.codespaces_list_for_authenticated_user
List codespaces for the organizationcodespaces.codespacesListInOrganizationcodespaces.codespaces_list_in_organization
List codespaces in a repository for the authenticated usercodespaces.codespacesListInRepositoryForAuthenticatedUsercodespaces.codespaces_list_in_repository_for_authenticated_user
List organization secretscodespaces.codespacesListOrgSecretscodespaces.codespaces_list_org_secrets
List repository secretscodespaces.codespacesListRepoSecretscodespaces.codespaces_list_repo_secrets
List selected repositories for a user secretcodespaces.codespacesListRepositoriesForSecretForAuthenticatedUsercodespaces.codespaces_list_repositories_for_secret_for_authenticated_user
List secrets for the authenticated usercodespaces.codespacesListSecretsForAuthenticatedUsercodespaces.codespaces_list_secrets_for_authenticated_user
List selected repositories for an organization secretcodespaces.codespacesListSelectedReposForOrgSecretcodespaces.codespaces_list_selected_repos_for_org_secret
Get default attributes for a codespacecodespaces.codespacesPreFlightWithRepoForAuthenticatedUsercodespaces.codespaces_pre_flight_with_repo_for_authenticated_user
Create a repository from an unpublished codespacecodespaces.codespacesPublishForAuthenticatedUsercodespaces.codespaces_publish_for_authenticated_user
Remove a selected repository from a user secretcodespaces.codespacesRemoveRepositoryForSecretForAuthenticatedUsercodespaces.codespaces_remove_repository_for_secret_for_authenticated_user
Remove selected repository from an organization secretcodespaces.codespacesRemoveSelectedRepoFromOrgSecretcodespaces.codespaces_remove_selected_repo_from_org_secret
List available machine types for a repositorycodespaces.codespacesRepoMachinesForAuthenticatedUsercodespaces.codespaces_repo_machines_for_authenticated_user
Manage access control for organization codespacescodespaces.codespacesSetCodespacesAccesscodespaces.codespaces_set_codespaces_access
Add users to Codespaces access for an organizationcodespaces.codespacesSetCodespacesAccessUserscodespaces.codespaces_set_codespaces_access_users
Set selected repositories for a user secretcodespaces.codespacesSetRepositoriesForSecretForAuthenticatedUsercodespaces.codespaces_set_repositories_for_secret_for_authenticated_user
Set selected repositories for an organization secretcodespaces.codespacesSetSelectedReposForOrgSecretcodespaces.codespaces_set_selected_repos_for_org_secret
Start a codespace for the authenticated usercodespaces.codespacesStartForAuthenticatedUsercodespaces.codespaces_start_for_authenticated_user
Stop a codespace for the authenticated usercodespaces.codespacesStopForAuthenticatedUsercodespaces.codespaces_stop_for_authenticated_user
Stop a codespace for an organization usercodespaces.codespacesStopInOrganizationcodespaces.codespaces_stop_in_organization
Update a codespace for the authenticated usercodespaces.codespacesUpdateForAuthenticatedUsercodespaces.codespaces_update_for_authenticated_user

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.