provider 1112 operations 44 docs pages
@utdk/github
GitHub v3 REST API
Generated UTDK provider client for GitHub v3 REST API. GitHub's v3 REST API.
Codespaces
Optional generated docs page for
@utdk/github.
Codespaces
Generated from OpenAPI operation grouping.
GET /orgs/{org}/codespaces: List codespaces for the organizationPUT /orgs/{org}/codespaces/access: Manage access control for organization codespacesDELETE /orgs/{org}/codespaces/access/selected_users: Remove users from Codespaces access for an organizationPOST /orgs/{org}/codespaces/access/selected_users: Add users to Codespaces access for an organizationGET /orgs/{org}/codespaces/secrets: List organization secretsDELETE /orgs/{org}/codespaces/secrets/{secret_name}: Delete an organization secretGET /orgs/{org}/codespaces/secrets/{secret_name}: Get an organization secretPUT /orgs/{org}/codespaces/secrets/{secret_name}: Create or update an organization secretGET /orgs/{org}/codespaces/secrets/{secret_name}/repositories: List selected repositories for an organization secretPUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories: Set selected repositories for an organization secretDELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}: Remove selected repository from an organization secretPUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}: Add selected repository to an organization secretGET /orgs/{org}/codespaces/secrets/public-key: Get an organization public keyGET /orgs/{org}/members/{username}/codespaces: List codespaces for a user in organizationDELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}: Delete a codespace from the organizationPOST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop: Stop a codespace for an organization userGET /repos/{owner}/{repo}/codespaces: List codespaces in a repository for the authenticated userPOST /repos/{owner}/{repo}/codespaces: Create a codespace in a repositoryGET /repos/{owner}/{repo}/codespaces/devcontainers: List devcontainer configurations in a repository for the authenticated userGET /repos/{owner}/{repo}/codespaces/machines: List available machine types for a repositoryGET /repos/{owner}/{repo}/codespaces/new: Get default attributes for a codespaceGET /repos/{owner}/{repo}/codespaces/permissions_check: Check if permissions defined by a devcontainer have been accepted by the authenticated userGET /repos/{owner}/{repo}/codespaces/secrets: List repository secretsDELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}: Delete a repository secretGET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}: Get a repository secretPUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}: Create or update a repository secretGET /repos/{owner}/{repo}/codespaces/secrets/public-key: Get a repository public keyPOST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces: Create a codespace from a pull requestGET /user/codespaces: List codespaces for the authenticated userPOST /user/codespaces: Create a codespace for the authenticated userDELETE /user/codespaces/{codespace_name}: Delete a codespace for the authenticated userGET /user/codespaces/{codespace_name}: Get a codespace for the authenticated userPATCH /user/codespaces/{codespace_name}: Update a codespace for the authenticated userPOST /user/codespaces/{codespace_name}/exports: Export a codespace for the authenticated userGET /user/codespaces/{codespace_name}/exports/{export_id}: Get details about a codespace exportGET /user/codespaces/{codespace_name}/machines: List machine types for a codespacePOST /user/codespaces/{codespace_name}/publish: Create a repository from an unpublished codespacePOST /user/codespaces/{codespace_name}/start: Start a codespace for the authenticated userPOST /user/codespaces/{codespace_name}/stop: Stop a codespace for the authenticated userGET /user/codespaces/secrets: List secrets for the authenticated userDELETE /user/codespaces/secrets/{secret_name}: Delete a secret for the authenticated userGET /user/codespaces/secrets/{secret_name}: Get a secret for the authenticated userPUT /user/codespaces/secrets/{secret_name}: Create or update a secret for the authenticated userGET /user/codespaces/secrets/{secret_name}/repositories: List selected repositories for a user secretPUT /user/codespaces/secrets/{secret_name}/repositories: Set selected repositories for a user secretDELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}: Remove a selected repository from a user secretPUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}: Add a selected repository to a user secretGET /user/codespaces/secrets/public-key: Get public key for the authenticated user