Skip to content

Add support for assigning issues to Copilot via REST API #544

@MariusStorhaug

Description

@MariusStorhaug

Summary

GitHub has announced support for assigning issues to Copilot using the REST API (announced December 3, 2025). The PSModule/GitHub module should support this new functionality.

Background

As of December 3, 2025, GitHub now allows assigning issues to Copilot using the REST API. This enables automated workflows to assign issues to Copilot for automated resolution.

Announcement: https://github.blog/changelog/2025-12-03-assign-issues-to-copilot-using-the-api/

REST API Support

The following REST API endpoints now support assigning Copilot as an assignee:

  1. Add assignees to an issue

  2. Create an issue

  3. Update an issue

Implementation Details

All three endpoints accept an assignees parameter (array of strings) where you can now include Copilot as an assignee. The assignees parameter:

  • Only works for users with push access
  • Can assign up to 10 assignees to an issue
  • Assignees are silently dropped if the user doesn't have push access

Proposed Changes

The PSModule/GitHub module should be updated to:

  1. Document that Copilot can be assigned to issues via the existing issue management functions
  2. Potentially add examples showing how to assign issues to Copilot
  3. Consider adding helper functions or parameters specific to Copilot assignment workflows

Additional Information

While GraphQL support also exists (with a required header GraphQL-Features: issues_copilot_assignment_api_support), this issue focuses only on REST API support as requested.

Related documentation:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions