Integrations
GitHub: Codespaces
48 GitHub SDK operations with complete input and response references.
| Operation | TypeScript | Python |
|---|---|---|
| Add a selected repository to a user secret | codespaces.codespacesAddRepositoryForSecretForAuthenticatedUser | codespaces.codespaces_add_repository_for_secret_for_authenticated_user |
| Add selected repository to an organization secret | codespaces.codespacesAddSelectedRepoToOrgSecret | codespaces.codespaces_add_selected_repo_to_org_secret |
| Check if permissions defined by a devcontainer have been accepted by the authenticated user | codespaces.codespacesCheckPermissionsForDevcontainer | codespaces.codespaces_check_permissions_for_devcontainer |
| List machine types for a codespace | codespaces.codespacesCodespaceMachinesForAuthenticatedUser | codespaces.codespaces_codespace_machines_for_authenticated_user |
| Create a codespace for the authenticated user | codespaces.codespacesCreateForAuthenticatedUser | codespaces.codespaces_create_for_authenticated_user |
| Create or update an organization secret | codespaces.codespacesCreateOrUpdateOrgSecret | codespaces.codespaces_create_or_update_org_secret |
| Create or update a repository secret | codespaces.codespacesCreateOrUpdateRepoSecret | codespaces.codespaces_create_or_update_repo_secret |
| Create or update a secret for the authenticated user | codespaces.codespacesCreateOrUpdateSecretForAuthenticatedUser | codespaces.codespaces_create_or_update_secret_for_authenticated_user |
| Create a codespace from a pull request | codespaces.codespacesCreateWithPrForAuthenticatedUser | codespaces.codespaces_create_with_pr_for_authenticated_user |
| Create a codespace in a repository | codespaces.codespacesCreateWithRepoForAuthenticatedUser | codespaces.codespaces_create_with_repo_for_authenticated_user |
| Remove users from Codespaces access for an organization | codespaces.codespacesDeleteCodespacesAccessUsers | codespaces.codespaces_delete_codespaces_access_users |
| Delete a codespace for the authenticated user | codespaces.codespacesDeleteForAuthenticatedUser | codespaces.codespaces_delete_for_authenticated_user |
| Delete a codespace from the organization | codespaces.codespacesDeleteFromOrganization | codespaces.codespaces_delete_from_organization |
| Delete an organization secret | codespaces.codespacesDeleteOrgSecret | codespaces.codespaces_delete_org_secret |
| Delete a repository secret | codespaces.codespacesDeleteRepoSecret | codespaces.codespaces_delete_repo_secret |
| Delete a secret for the authenticated user | codespaces.codespacesDeleteSecretForAuthenticatedUser | codespaces.codespaces_delete_secret_for_authenticated_user |
| Export a codespace for the authenticated user | codespaces.codespacesExportForAuthenticatedUser | codespaces.codespaces_export_for_authenticated_user |
| List codespaces for a user in organization | codespaces.codespacesGetCodespacesForUserInOrg | codespaces.codespaces_get_codespaces_for_user_in_org |
| Get details about a codespace export | codespaces.codespacesGetExportDetailsForAuthenticatedUser | codespaces.codespaces_get_export_details_for_authenticated_user |
| Get a codespace for the authenticated user | codespaces.codespacesGetForAuthenticatedUser | codespaces.codespaces_get_for_authenticated_user |
| Get an organization public key | codespaces.codespacesGetOrgPublicKey | codespaces.codespaces_get_org_public_key |
| Get an organization secret | codespaces.codespacesGetOrgSecret | codespaces.codespaces_get_org_secret |
| Get public key for the authenticated user | codespaces.codespacesGetPublicKeyForAuthenticatedUser | codespaces.codespaces_get_public_key_for_authenticated_user |
| Get a repository public key | codespaces.codespacesGetRepoPublicKey | codespaces.codespaces_get_repo_public_key |
| Get a repository secret | codespaces.codespacesGetRepoSecret | codespaces.codespaces_get_repo_secret |
| Get a secret for the authenticated user | codespaces.codespacesGetSecretForAuthenticatedUser | codespaces.codespaces_get_secret_for_authenticated_user |
| List devcontainer configurations in a repository for the authenticated user | codespaces.codespacesListDevcontainersInRepositoryForAuthenticatedUser | codespaces.codespaces_list_devcontainers_in_repository_for_authenticated_user |
| List codespaces for the authenticated user | codespaces.codespacesListForAuthenticatedUser | codespaces.codespaces_list_for_authenticated_user |
| List codespaces for the organization | codespaces.codespacesListInOrganization | codespaces.codespaces_list_in_organization |
| List codespaces in a repository for the authenticated user | codespaces.codespacesListInRepositoryForAuthenticatedUser | codespaces.codespaces_list_in_repository_for_authenticated_user |
| List organization secrets | codespaces.codespacesListOrgSecrets | codespaces.codespaces_list_org_secrets |
| List repository secrets | codespaces.codespacesListRepoSecrets | codespaces.codespaces_list_repo_secrets |
| List selected repositories for a user secret | codespaces.codespacesListRepositoriesForSecretForAuthenticatedUser | codespaces.codespaces_list_repositories_for_secret_for_authenticated_user |
| List secrets for the authenticated user | codespaces.codespacesListSecretsForAuthenticatedUser | codespaces.codespaces_list_secrets_for_authenticated_user |
| List selected repositories for an organization secret | codespaces.codespacesListSelectedReposForOrgSecret | codespaces.codespaces_list_selected_repos_for_org_secret |
| Get default attributes for a codespace | codespaces.codespacesPreFlightWithRepoForAuthenticatedUser | codespaces.codespaces_pre_flight_with_repo_for_authenticated_user |
| Create a repository from an unpublished codespace | codespaces.codespacesPublishForAuthenticatedUser | codespaces.codespaces_publish_for_authenticated_user |
| Remove a selected repository from a user secret | codespaces.codespacesRemoveRepositoryForSecretForAuthenticatedUser | codespaces.codespaces_remove_repository_for_secret_for_authenticated_user |
| Remove selected repository from an organization secret | codespaces.codespacesRemoveSelectedRepoFromOrgSecret | codespaces.codespaces_remove_selected_repo_from_org_secret |
| List available machine types for a repository | codespaces.codespacesRepoMachinesForAuthenticatedUser | codespaces.codespaces_repo_machines_for_authenticated_user |
| Manage access control for organization codespaces | codespaces.codespacesSetCodespacesAccess | codespaces.codespaces_set_codespaces_access |
| Add users to Codespaces access for an organization | codespaces.codespacesSetCodespacesAccessUsers | codespaces.codespaces_set_codespaces_access_users |
| Set selected repositories for a user secret | codespaces.codespacesSetRepositoriesForSecretForAuthenticatedUser | codespaces.codespaces_set_repositories_for_secret_for_authenticated_user |
| Set selected repositories for an organization secret | codespaces.codespacesSetSelectedReposForOrgSecret | codespaces.codespaces_set_selected_repos_for_org_secret |
| Start a codespace for the authenticated user | codespaces.codespacesStartForAuthenticatedUser | codespaces.codespaces_start_for_authenticated_user |
| Stop a codespace for the authenticated user | codespaces.codespacesStopForAuthenticatedUser | codespaces.codespaces_stop_for_authenticated_user |
| Stop a codespace for an organization user | codespaces.codespacesStopInOrganization | codespaces.codespaces_stop_in_organization |
| Update a codespace for the authenticated user | codespaces.codespacesUpdateForAuthenticatedUser | codespaces.codespaces_update_for_authenticated_user |