provider copilot-spaces POST
/users/{username}/copilot-spaces/{space_number}/resources @utdk/github
/users/{username}/copilot-spaces/{space_number}/resources Create a resource for a Copilot Space for a user
Creates a new resource in a specific Copilot Space owned by a user.
The authenticated user must have write permissions on the space.
The following resource types are supported: `repository`, `github_file`, `free_text`, `github_issue`, `github_pull_request`.
The `uploaded_text_file` and `media_content` types are not supported via this endpoint.
For `github_file` resources, if a resource with the same repository, file path, and SHA already exists, the existing resource is returned with a `200` status.
OAuth app tokens and personal access tokens (classic) need the `write:user` scope to use this endpoint.
- username path required
- The handle for the GitHub user account.
- string
- space_number path required
- The unique identifier of the Copilot Space.
- integer
Try it
Authentication
Configure credentials for GitHub v3 REST API
Code snippet
Updates live as you fill in the form above.
TypeScript
import github from '@utdk/github';
await github.copilotSpaces.createResourceForUser()